2017-08-08 129 views
1

我想构建一个网站和/或应用程序,其中包含一个可在用户之间自动翻译文本的消息器(可选择关闭)。我没有建立网站或信使的经验,所以我在这里问这是否可行,并寻找跳转点来获得编码/研究(主要是翻译整合,其余的我可以很容易地找到)。如何将Google翻译集成到基于Web的聊天应用程序中?

如果可能的话,执行这种整合的一般过程是什么?

我可能需要什么语言/工具包?

我想让流程工作如下:用户A编写消息,它以用户A的语言发送给用户B,然后由用户B的机器翻译并呈现。

回答

0

Google translte有api and documentation

另外还可以看到yandex translte api。在更大的scaile它是更加清楚,并且在小规模它是自由的。 在self project我使用yandex翻译api。

这个使用yandex api的例子。很简单。

$translate = file_get_contents("https://translate.yandex.net/api/v1.5/tr.json/translate?key=".$yandex_translate_key."&text=".urlencode($messageText)."&lang=".$language."&options=1"); 
if(!$translate) 
{ 
    die("Error"); 
} 
$data = json_decode($translate, true); 
var_dump($data) 
相关问题