我的网站针对三种语言。用户可以提交英语或越南语或缅甸语。提交存储在数据库中,在显示中(1)我需要检查哪种语言的文本(2)然后找到安装在浏览器上的字体并正确显示。
说我的缅甸客户用缅甸语提交,然后存储在数据库中。一旦他的页面被加载,我需要检查文本是用英语,缅甸语或越南语写的,然后我找到已安装的字体并正确显示。
查找已安装字体的信息很容易找到,例如this或类似that。 但是,我怎么知道文本是用哪种语言写的? 我能有线索吗?
编辑: 我在Quora找到了一个,他检测英语或不是英语。 我认为这对我来说已经足够了。
答案 0 :(得分:1)
为此,您可以在github上使用此library。 猜测语言真是太好了。 https://github.com/wooorm/franc
我的两分钱,我认为您应该在提交时对其进行分析,然后将内容标记为数据库中某处的特定语言。之后它将更加高效和快速。此外,另一个更强烈但有效的解决方案只是用户的单选按钮。如果您的网站上同时拥有多种不同的语言是正常的,我觉得这个解决方案也不是很糟糕;)