我找到了一个将所有可能的翻译存储在数据库中的选项,但我认为这种方法不合适。
网站有:分类100+个,产品100+个,特色1t+个,新闻50+个,动态页面10+个。
事实证明,为了存储所有翻译,您需要为类别、产品、特征中的每种语言(名称、简短、完整描述)创建一个单独的列......但您至少需要 5 种不同的语言,似乎我认为数据库会因为这样的数字-wa 信息而疯狂,所以我没有基础。
因此,我想完全自动翻译页面,而不将翻译存储在数据库中。
我尝试使用GoogleTranslit,它可以翻译所有内容,但它的主要问题是该页面从一开始就以俄语加载,然后在 1-3 秒后被翻译成另一种语言。
这种方法也不适合我,因为首先搜索引擎需要页面的翻译,搜索引擎会看到俄语文本。
我还在google 上找到了 Translition API。但我仍然无法弄清楚如何实现它。
如果选择了另一种语言,是否可以在服务器端自动翻译页面,然后将其交给客户端?
不需要单独的列。一张桌子就足够翻译了。表 Goods and Translations、Category 和 Translations 之间的关系是多态的。
在元素表中,要翻译的元素的名称 - 标题、名称、描述等。