我的网站针对三种语言。用户可以用英语或越南语或缅甸语提交。有提交存储在数据库中,在显示中(1)我需要检查文本是什么语言(2)然后找到浏览器安装的字体并正确显示。
比如我的缅甸客户用缅甸语提交,然后存储在数据库中。加载他的页面后,我需要检查文本是用英语、缅甸语还是越南语书写的,然后我找到安装的字体并正确显示。
查找已安装字体的信息很容易找到,如this或者喜欢 that . 但是我怎么知道文本是用哪种语言写的呢? 我能有线索吗?
编辑: 我在 Quora 找到了一个,他检测英语或不是英语。 我认为这对我来说已经足够了。
最佳答案
为此,您可以使用此 library在github上。 它在猜测语言方面做得非常好。 https://github.com/wooorm/franc
我的两分钱,我认为您应该在提交时对其进行分析,然后将内容标记为数据库中某处的特定语言。以后效率会更高,速度会更快。此外,另一个更强大但更有效的解决方案是为用户提供一个单选按钮。如果在您的网站上同时使用多种不同的语言是正常的,那么我认为这个解决方案也没有那么糟糕;)
关于javascript - 如何检测字符是用英语还是越南语或缅甸语写的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44815536/