java - 如何创建 if(...) 来理解 String 文本中的语言是什么?安卓应用程序

标签 java android

我想创建一个if语句以了解字符串引用的是哪种语言。

例如,对于此语句 String = "Neka";语言en并为 String = "Нека"; ,对应的语言为ru .

最佳答案

您可以使用在线Language Detection API

创建您的 key 。

并使用http请求。

URL : http://ws.detectlanguage.com/0.2/detect?q=yourstring&key=yourapikey

您会收到回复。

{
   "data":{
      "detections":[
         {
            "isReliable":false,
            "confidence":0.45171339563862928,
            "language":"es"
         },
         {
            "isReliable":false,
            "confidence":0.083565459610027856,
            "language":"pt"
         }
      ]
   }
}

关于java - 如何创建 if(...) 来理解 String 文本中的语言是什么?安卓应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34850562/

相关文章:

java - 在多个分隔符上标记字符串

java - 您如何正确关闭 JDBC 连接以供重用?

java - 具有多个数据源 Oracle 和 H2 的 Spring Boot

java - 如何确保 Java 线程以特定顺序运行

java - SkuDetails Response Listener() 中“两种方法都有相同的删除,但都没有覆盖另一个”方法冲突错误

java - 向用户发送电子邮件以在 Android 应用程序中重置密码

android - 如何更新 appcompat_v7?

android - 如何判断PDF是否有标签?

java - 错误 :Execution failed for task ':app:transformClassesWithJarMergingForDebug' . > com.android.build.api.transform.TransformException

java - 使用 zxing lib 从 QR 码获取原始字节(或从 BitMatrix 转换)