我对 Laravel 比较陌生,我的经理要求我自动将我们的网站从英语翻译成阿拉伯语,反之亦然,同时确保每种语言的内容本地化得到尊重。这两周我一直在寻找解决方案,但一直没能找到满意的方法。
我不想使用 lang 文件夹来管理翻译,因为它不实用,特别是考虑到管理网站的人不是开发人员,不应该在每次需要翻译时都编辑代码。
我听说过 ChatGPT 及其协助自动翻译的潜力,但我不确定这个过程。任何人都可以提供指导或建议替代解决方案来实现 Laravel 中的自动翻译和本地化吗?
我们将非常感谢您的帮助。谢谢!
为什么不使用谷歌翻译插件?
这是我在项目中使用的一个快速复制粘贴示例:
<script type="text/javascript" src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit">
</script>
<script type="text/javascript">
function googleTranslateElementInit() {
new google.translate.TranslateElement({
pageLanguage: 'bg',
includedLanguages: 'en,el,ro,sr,mk,bg',
autoDisplay: false,
gaTrack: true,
gaId: '{replace with your gaId}'
},
'google_translate_element')
}
</script>
这是最终结果在我的网站上的屏幕截图:https://prnt.sc/Zt38hoWaqb_S