如何将书目从任何语言自动翻译成英语?

时间:2016-10-28 作者:Jquery Noob

我正在用wordpress创建一个简单的图像书签网站,目前它有一个bookmarklet,用户只需单击一下即可从其他域收集图像。

这个bookmarklet自动从源站点获取标题,这个过程的问题是,用户可能从许多其他站点收集图像,而这些站点将是非英语站点。因此,bookmarklet将获取该非英语标题并将其发布。

有没有简单的解决方法?也许可以在函数上添加一些函数。php文件,可以使用谷歌api自动将非英语标题翻译成英语?如果是的话,你能给我能做到这一点的功能代码吗?

感谢阅读:)并为糟糕的英语感到抱歉:PI非常感谢您的帮助。

2 个回复
SO网友:Sebastian Kaczmarek

如果要翻译任何文本,必须使用插件并将文本标记为可翻译。为此,您必须使用__()_e() 而不是echo. 贝特温的区别__()_e() 第一个不是echo 文本,而第二个文本。所以,如果你这样做:__("Some text", "text domain") 它将标记为可翻译文本,但不会显示,但如果使用_e("Some text","text domain") 文本也将显示在屏幕上。现在,如果有人安装插件,他将看到翻译后的文本

SO网友:Haudegen

实际上这很容易Google Translator API

从Google获取API密钥以下是如何开始以及从何处获取API密钥等:https://cloud.google.com/translate/v2/quickstart

相关推荐

如何删除LANGUAGE_ATTRIBUTES()上的XMLN?

Hello I\'am get this error on w3c,因为xmlns 已弃用。如何删除xmlns?属性xmlns:此处不允许fb<html lang=\"en-US\" xmlns:fb=\"http://ogp.me/ns/fb#\" xmlns:addthis=\"http://www.addthis.com/help/api-spec\" prefix=\"og: http://ogp.me/ns#\"> 我的代码是<html <?php langu