我在我的一个php应用程序中设置了使用google translate api的功能。对于使用POST和GET方法的单个和多个翻译请求来说似乎工作得很好......
当我不提供源语言时,API确实会自动检测我的许多希腊语字符串是非常低信心的问题......一个例子就是这个字符串。
Σεπροσωπικόεπίπεδοσυζητάμεμετουςπελάτες。 Διοργανώνουμεπεζοπορίεςσταμονοπάτιαπουέμεδιανοίξεικαισηματοδότησηκαιεξηγούμεόλαταπεριβαλλοντικάζητηματα
我的应用程序并不总是知道实际的源语言,所以我试图让它与自动语言检测一起使用。
translate.google.com界面似乎没有检测到这些字符串的问题......
API是否使用单独的检测算法而不是translate.google.com?
有关帮助自动检测更好的任何信息或建议?
以上希腊字符串的实际请求:
并回应:
{
"data": {
"translations": [{
"translatedText": "Σε προσωπικό επίπεδο συζητάμε με τους πελάτες. Διοργανώνουμε πεζοπορίες στα μονοπάτια που έχουμε διανοίξει και σηματοδότηση και εξηγούμε όλα τα περιβαλλοντικά ζητηματα",
"detectedSourceLanguage": "en"}]
}
}