Warning: file_get_contents(http://graph.facebook.com/http://youthcoders.net/javascript/artykuly/800-google-translator-api.html): failed to open stream: HTTP request failed! HTTP/1.0 403 Forbidden in /var/www/old-yc/plugins/content/addthis.php on line 38
Google translator API |
Wpisany przez Patryk yarpo Jar | |||
sobota, 23 października 2010 23:27 | |||
W dobie globalnej wioski, bardzo dobrze jest znać wiele języków obcych. Niestety, nie zawsze jest to możliwe. A często chcielibyśmy porozumieć się z kimś, kto mówi w języku nam nieznanym. Póki co, sztuczna inteligencja ma więcej wspólnego ze "sztuczną" niż "inteligencją", więc nie ma się co oszukiwać - automatyczne translatory są jedynie marną protezą. Jednak, kiedy nie mamy inneg wyjścia są całkiem dobrą protezą. W tym artykule pokażę cząstkę możliwości google translatora. Napiszemy prosty słownik.
InterfejsNa potrzeby tego artykułu starczy prosty interfejs:
W pierwsze pole od lewej wpisywać będziemy zdanie do tłumaczenia. Potem wybieramy język w jakim to zdanie występuje, a następnie język na jaki chcemy przetłumaczyć. Po kliknięciu "tłumacz" wykorzystamy prosty skrypt JS do komunikacji z google. Ale po kolei:
Kod HTML:
Możemy już uruchomić taką stronę. Wszystko powinno ładnie działać. Oczywiście, czasem mogą się zdarzyć dziwne tłuamczenia :) Internet jest pełen zabanych przykładów błędnych translacji.
uwaga!Dla XHTMLowych purystów może zdarzyć się przykra niespodzianka. Otóż google'owy loader niezbyt lubi XHTML. Dlatego też tu serwuję stronę jako czysty html (text/html). Można poszukać w Internecie sposobów na obejście tego. Jakby ktoś znalazł / napisał przystępny i szybki tutorial to będę wdzięczny za informację w komentarzu.
|