我如何用颤振检测文本语言

How can I detect text language with flutter

我需要一个检测和 returns 文本语言的包。你有这方面的 flutter 包推荐吗?如果您知道除软件包之外的任何其他方法,我将很高兴听到。

我在 pub.dev 中进行了一次小型搜索,以检查是否有任何新的库可以执行此操作,但我没有找到它。

但是,我建议您使用 google API 接收文本和 returns 语言类型。

您可以签到:google-detecting-language

您可以查看来自网站的样本: 正文 POST:

{
  "q": "Mi comida favorita es una enchilada."
}

回复:

{
  "data": {
    "detections": [
      [
        {
          "confidence": 1,
          "isReliable": false,
          "language": "es"
        }
      ]
    ]
  }
}

我找到了另一种检测语言代码的方法;您需要使用 this package。我在下面留下一个简单的代码示例;

Translation translation = await translator.translate("Example Text");
lanCode = translation.sourceLanguage.code;
print("Language Code: $lanCode");

在此包中 https://pub.dev/packages/google_cloud_translation 为向 Google Cloud Translate 服务请求语言检测提供了单独的方法。

_detected = await _translation.detectLang(text: _text);

你可以使用 Huawei ML kit in flutter 这个包是华为自己为flutter developer推出的,所以想知道如何使用 比 Visit Here..