gpt4 book ai didi

php - 将内容动态翻译成不同语言的最佳实践

转载 作者:行者123 更新时间:2023-11-29 06:35:30 24 4
gpt4 key购买 nike

我是一个需要转换成多种语言的网站的项目经理。我想弄清楚最好的选择是什么。我在支付某物方面没有问题,但我只是想确保它能正常工作。

我想到的选项是(以某种方式)集成谷歌翻译,当用户点击他们想要阅读页面的语言时,它会更新谷歌翻译成的语言。我确实使用过一些谷歌翻译,但我发现它有点笨拙。也许我没有正确使用它。

我有另一个选择,绝对不是最好的主意,但如果需要的话,备份是将内容放入数据库并根据用户的语言提取内容。我遇到的唯一问题是,在英文版本上更改一个词就必须在所有其他语言上更改。

我对任何其他想法持开放态度。如果需要,我可以进一步阐明该项目。

最佳答案

作为会说多种语言的人,我可以向您保证,谷歌翻译经常会说错。在许多情况下,他们的翻译令人尴尬,尤其是当您尝试在没有足够上下文的情况下翻译单个单词或短语时。有些语言对比其他语言对更好,但总体而言,目前这不是一个选择。

当为每种 UI 语言编译不同版本的代码时,编译型语言具有静态 i18n 的优势。

数据库驱动的动态国际化是一个糟糕的选择,几乎所有的编程框架都试图避免它。因此,我建议您寻找一个使用属性(文本)文件来查找翻译字符串的 i18n 解决方案。在 PHP 中这是 gettextintl .

另请注意,i18n 不仅涉及文本翻译,还需要对日期、数字、货币等进行适当的本地化。

关于php - 将内容动态翻译成不同语言的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25090597/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com