Google Translate API使用希腊语翻译检测错误的语言

时间:2014-03-20 01:06:37

标签: google-api google-translate

我在我的一个php应用程序中设置了使用google translate api的功能。对于使用POST和GET方法的单个和多个翻译请求来说似乎工作得很好......

当我不提供源语言时,API确实会自动检测我的许多希腊语字符串是非常低信心的问题......一个例子就是这个字符串。

Σεπροσωπικόεπίπεδοσυζητάμεμετουςπελάτες。 Διοργανώνουμεπεζοπορίεςσταμονοπάτιαπουέμεδιανοίξεικαισηματοδότησηκαιεξηγούμεόλαταπεριβαλλοντικάζητηματα

我的应用程序并不总是知道实际的源语言,所以我试图让它与自动语言检测一起使用。

translate.google.com界面似乎没有检测到这些字符串的问题......

API是否使用单独的检测算法而不是translate.google.com?

有关帮助自动检测更好的任何信息或建议?

以上希腊字符串的实际请求:

https://www.googleapis.com/language/translate/v2?q=%CE%A3%CE%B5+%CF%80%CF%81%CE%BF%CF%83%CF%89%CF%80%CE%B9%CE%BA%CF%8C+%CE%B5%CF%80%CE%AF%CF%80%CE%B5%CE%B4%CE%BF+%CF%83%CF%85%CE%B6%CE%B7%CF%84%CE%AC%CE%BC%CE%B5+%CE%BC%CE%B5+%CF%84%CE%BF%CF%85%CF%82+%CF%80%CE%B5%CE%BB%CE%AC%CF%84%CE%B5%CF%82.+%CE%94%CE%B9%CE%BF%CF%81%CE%B3%CE%B1%CE%BD%CF%8E%CE%BD%CE%BF%CF%85%CE%BC%CE%B5+%CF%80%CE%B5%CE%B6%CE%BF%CF%80%CE%BF%CF%81%CE%AF%CE%B5%CF%82+%CF%83%CF%84%CE%B1+%CE%BC%CE%BF%CE%BD%CE%BF%CF%80%CE%AC%CF%84%CE%B9%CE%B1+%CF%80%CE%BF%CF%85+%CE%AD%CF%87%CE%BF%CF%85%CE%BC%CE%B5+%CE%B4%CE%B9%CE%B1%CE%BD%CE%BF%CE%AF%CE%BE%CE%B5%CE%B9+%CE%BA%CE%B1%CE%B9+%CF%83%CE%B7%CE%BC%CE%B1%CF%84%CE%BF%CE%B4%CF%8C%CF%84%CE%B7%CF%83%CE%B7+%CE%BA%CE%B1%CE%B9+%CE%B5%CE%BE%CE%B7%CE%B3%CE%BF%CF%8D%CE%BC%CE%B5+%CF%8C%CE%BB%CE%B1+%CF%84%CE%B1+%CF%80%CE%B5%CF%81%CE%B9%CE%B2%CE%B1%CE%BB%CE%BB%CE%BF%CE%BD%CF%84%CE%B9%CE%BA%CE%AC+%CE%B6%CE%B7%CF%84%CE%B7%CE%BC%CE%B1%CF%84%CE%B1&target=en&key= {YOUR_API_KEY}

并回应:

{
    "data": {
        "translations": [{
              "translatedText": "Σε προσωπικό επίπεδο συζητάμε με τους πελάτες. Διοργανώνουμε πεζοπορίες στα μονοπάτια που έχουμε διανοίξει και σηματοδότηση και εξηγούμε όλα τα περιβαλλοντικά ζητηματα",
              "detectedSourceLanguage": "en"}]
    }
}

0 个答案:

没有答案
相关问题