2016-04-17 5 views
-1

So bin ich Beta-Test der Language Translate - Identify API und es ist sehr seltsam - es identifiziert Spanisch sehr gut, aber nicht Englisch. Hä? Check this out ...Bluemix Sprache identifizieren identifiziert nicht Englisch

Zum https://watson-api-explorer.mybluemix.net/apis/language-translation-v2#!/identify/identifyLanguageGet

Fügen Sie diesen Text im Eingabefeld:

Michael + ist + a + hart + + Student arbeitet + die + + zeigt Verantwortung + in + his + täglich + Aufgaben. + Er + ist + enthusiastisch% 2C + engagiert + und + aktiv + in + sein + Lernen% 2C + alle + Qualitäten + gezeigt + durch + seine + Stufe + von + Teilnahme + und + Fähigkeit + zu + Selbst + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + groß + erste + Semester.

Ich bekomme zurück "et" was ESTONIAN ist. Hä?

Und wenn ich geben Sie diesen Text (gleiche wie zuvor, aber mit einem weiteren Zeichen am Ende):

Michael + ist + a + hart + Arbeit + Student + die + zeigt + Verantwortung + in + his + täglich + Aufgaben. + Er + ist + enthusiastisch% 2C + engagiert + und + aktiv + in + sein + Lernen% 2C + alle + Qualitäten + gezeigt + durch + seine + Stufe + von + Teilnahme + und + Fähigkeit + zu + Selbst + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Groß + Erstes + Semester.% 21

Ich bekomme "ja" was JAPANISCH ist. Ich bekomme auch "ht", was HAITIAN CREOLE von Zeit zu Zeit ist .... Hallo Watson ?? Englisch??

+0

Ok. Hast du eine Frage? – JJJ

+0

ja - Frage ist warum bekomme ich nicht Englisch? –

+0

Da die Online-Benutzeroberfläche reinen Text und keinen URL-kodierten Text erwartet. Wenn Sie die '+' -Zeichen entfernen und "Michael ist ein hart arbeitender ..." einfügen, erhalten Sie Englisch. – JJJ

Antwort

0

Definitiv ein Problem mit der Codierung. Alles muss streng in UTF-8 sein, wie es die Dokumentation sagt.

FYI in einer POST-Anfrage, auch wenn Sie den Text kodieren müssen, muss der Text auch streng in UTF-8 sein. Dies war eine meiner Herausforderungen, da Sie offensichtlich mit vielen akzentuierten Zeichen bei Language Translate zu tun haben.