jlLangDetect

立即使用

detect

论坛示例

为帮助用户更好更快的使用模块,论坛维护了一个示例

概述

jlLangDetect是一个语言检测模块,判断给定的文本主要是什么语言,判断方法需要联网识别。可以识别判断 阿拉伯语 中文 爱沙尼亚语 保加利亚语 波兰语 丹麦语 德语 俄语 法语 芬兰语 韩语 荷兰语 捷克语 罗马尼亚语 葡萄牙语 日语 瑞典语 斯洛文尼亚语 泰语 文言文 西班牙语 希腊语 匈牙利语 中文 英文 意大利语 越南语 粤语 中文繁体。

detect

语言检测 detect({params}, callback(ret, err))

params

text:

  • 类型:字符串
  • 描述:文本内容

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. error: 0, //错误码 数字类型
  3. lan: "zh", //语言简称 符串类型;ara:阿拉伯语 est:爱沙尼亚语 bul:保加利亚语 pl:波兰语 dan:丹麦语 de:德语 ru:俄语 fra:法语 fin:芬兰语 kor:韩语 nl:荷兰语 cs:捷克语 rom:罗马尼亚语 pt:葡萄牙语 jp:日语 swe:瑞典语 slo:斯洛文尼亚语 th:泰语 wyw:文言文 spa:西班牙语 el:希腊语 hu:匈牙利语 zh:中文 en:英文 it:意大利语 vie:越南语 yue:粤语 cht:中文繁体
  4. msg: "success", //提示信息 符串类型
  5. }

err:

  • 类型:JSON 对象
  • 内部字段:
  1. {
  2. msg: "文本不能为空"//提示信息 符串类型
  3. }

示例代码

  1. var jlLangDetect = api.require('jlLangDetect');
  2. jlLangDetect.detect({
  3. text:"hello"
  4. }, function(ret, err) {
  5. if(err){
  6. alert(err.msg);
  7. }else if (ret.error==0) {
  8. alert(ret.lan);
  9. } else {
  10. alert(ret.msg);
  11. }
  12. });

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本