gpt4 book ai didi

PHP Trasnlate HTML 页面使用谷歌翻译

转载 作者:行者123 更新时间:2023-12-04 06:53:31 25 4
gpt4 key购买 nike

下午,

这个问题有点棘手,我有一个网站,需要将页面翻译成法语,我正在使用谷歌翻译 API 进行翻译。我正在做的是使用 PHP 将 HTML 模板加载到字符串中,然后需要翻译页面上的文本副本,然后保存为例如:

fr_master_header.html
de_master_header.html

我遇到的问题是识别页面上的文本副本而忽略 HTML,在确切位置替换副本,然后使用 HTML 标签和翻译的文本副本保存文件。

加油进阶。

最佳答案

在编写之前考虑翻译您的应用程序将节省大量时间/金钱。您也许可以返回并修复 HTML,但这将是严重的受虐狂。使用 Goolge Ajax Language API 会好得多如果您在构建应用程序后添加语言支持。

我通过为每段文本使用变量来解决这个问题。然后我检查用户想要什么语言并包含相应的语言文件。我的模板系统负责放置这些变量的位置。这些语言文件看起来像这样:

$_TEXT['Login']['title']="Enter Username and Password";
$_TEXT['Login']['error']['pass']="incorrect password";
$_TEXT['Login']['error']['name']="invalid username";

无论语言如何,变量名称始终相同。这是非常可扩展的,我可以支持谷歌翻译的尽可能多的语言,而无需进行任何修改。

关于PHP Trasnlate HTML 页面使用谷歌翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2788834/

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