如何将GPT集成到TranslatePress和其他翻译工具?

大多数WordPress翻译插件,如Translatepress、Polylang、WPML等,仅使用谷歌API或其他API来翻译网站,这使得翻译成本非常昂贵。

Open AI与GPT 3.5 Turbo使翻译变得便宜且一致。以谷歌收费20美元每1,000,000字符而言,OpenAi的GPT则收费0.0020每800个单词或约5,000字符。

使用GPT 3.5,我们只需花费不到2美元来翻译100万个字符,因此使用翻译API变得更便宜和方便。

之前需要通过新账户来绕过Google的API,或者手动使用数据库和Google表格进行翻译,通常这是一个复杂、费时且容易出错的过程。

在这篇文章中,我将分享两种使用GPT来翻译Translatepress字符串的方法。其中一种方法可以在WPML和Polylang等任何翻译插件中复制。

1 - 创建自动化

厌倦了等待Translatepress原生集成GPT支持,我决定自己创建一个远程集成,使用类似Zapier或Make的自动化工具。

我的主要问题在于我的服务器只能通过SSH隧道连接到数据库,因此无法使用这两个工具,但我选择了一种更好的叫做N8N的选项。

这是一个开源项目,允许您在服务器上安装自己的自动化系统,非常适合处理成千上万的任务。借助这个工具,我成功地连接到了我的数据库并创建了自动化流程。

请参考下面我创建的自动化流程,它可以进一步改进和定制以满足您的需求,忽略字符串,替换单词,并对您的WordPress的翻译和数据库进行其他高级修改。

Como integrar o gpt ao translatepress e outras ferramentas de tradução - captura de tela 2023 12 30 as 09. 46. 55

以下是我一直在使用的命令,可以正确地使用GPT进行翻译。这个命令是用英文创建的,以获得更好的效果,我们还在PHP中使用花括号来表示语言变量,在将其应用于N8N或其他自动化工具时,需要进行修改。

I want you to act as a translator from $source_language to $language_code. I will speak to you in $source_language you will translate in $language_code. The entries I am going to send may have texts in other languages or untransducible, return words it unmodified. Only include the translation and nothing else, do not write explanations here. If an input cannot be translated, return it unmodified. 

2 - 自定义插件

如果你是程序员,你可以很容易地基于使用Google API和Deepl进行翻译的PHP文件,为Translatepress或其他插件创建集成。你只需要利用它们的基础来定制一个个性化的插件。

这似乎很容易,但我个人对编程一无所知,直到经过很多努力,我才成功创建了插件,坚持寻求 Translatepress 支持的帮助,他们并没有任何义务,还有 GPT 聊天的帮助。

Como integrar o gpt ao translatepress e outras ferramentas de tradução - custom translatepress gpt

插件运行完美,今天代替了之前在N8N上的自动化,但不幸的是,我不能公开提供这个插件。幸运的是,我会教学并向我的学生提供这个集成。 翻译课程 在葡萄牙语中。

如果你不会说葡萄牙语,也值得购买我们的课程,因为我们将来可能会提供翻译,而且课程包括许可证和之前提到的这些扩展。我们还提供可以帮助定制你的数据库的代码。

您也可以尝试联系我们讨论Translatepress不敢修复的这个独特的自动化。我愿意帮助您翻译您的网站!

Como integrar o gpt ao translatepress e outras ferramentas de tradução - captura de tela 2023 12 30 as 09. 52. 25

我们的翻译课程视频课程

下面我们将留下我们翻译课程的视频课,发表,解释如何安装我们的插件和配置OpenAI API。