首页 > 解决方案 > 在页面加载时仅自动翻译特定语言?

问题描述

我想翻译一个网站,其中 98% 的页面已经是英文,但页面上大约 2% 的文本是中文的。

如何在页面加载时只将中文翻译成英文?

应该使用什么服务?谷歌翻译/必应?还是有第三个更好的?

最好的,萨莱克斯

标签: javascripttranslatemicrosoft-translatorgoogle-translation-api

解决方案


主要是英语的页面上的语言检测将返回英语。您可以通过查看页面字符的 Unicode 范围、找到包含这些非拉丁字符的部分周围的句子边界,然后有选择地翻译该部分来查找非拉丁脚本中的字符。Translate API 可以处理这一部分的语言检测。在句子边界处分割文本很重要,而不是低于它。不适用于英文文本中的丹麦语,但适用于英文文本中的中文。


推荐阅读