Closed mantou132 closed 5 years ago
现在使用 translation.js 的 detect 方法,但是该方法实际上是使用 Google 的 API,需要进行网络请求
detect
建议使用的本地方法是使用该库:https://github.com/wooorm/franc 他不需要网络请求,他是根据 UDHR 来发现语言的; 该方法速度更快。
不过问题是 franc 的到的语言代码是 ISO 639-3 规格,需要映射到 zh-CN (这是什么规范?)
谷歌翻译使用的是 ISO-639-1 代码,似乎可以使用 nodejs-langs 来转换
franc 识别单词准确率太低了。
现在使用 translation.js 的
detect
方法,但是该方法实际上是使用 Google 的 API,需要进行网络请求建议使用的本地方法是使用该库:https://github.com/wooorm/franc 他不需要网络请求,他是根据 UDHR 来发现语言的; 该方法速度更快。
不过问题是 franc 的到的语言代码是 ISO 639-3 规格,需要映射到 zh-CN (这是什么规范?)