>> Home >> Java >> Java: Translate Google API

 

Java: Translate Google API

 

Pokud chcete použít v nějakém svém programu v Javě možnost překládání slov, či rozsáhlejších textů, můžete využít Translate Google API. Právě díky Translate Google API jsou překlady textů velice snadné - jen je nutnost připojení k internetu, protože toto API využívá právě Google translátoru, který je spíše znám jako webová služba.

Translate Google API obsahuje 2 třídy. Language a Translate - Language obsahuje jen konstanty (zkratky jazyků). Třída Translate obsahuje metody důležité pro přeložení textu. Metoda pro překlad je statická, takže nemusíme vytvářet žádné instance.

Translate Google API pro Javu můžete stahovat z http://code.google.com

 

Příklad použití Translate Google API:

 

import com.google.api.translate.Language;
import com.google.api.translate.Translate;

 

Nejprve musíme třídy naimportovat. Při kompilaci musíme dát balík tříd do CLASSPATH!

 

public class Main {

    public static void main(String[] args) {

            String ceskyText = "Ahoj mami!";
            String angText = new String();
        try {
            angText = Translate.translate(ceskyText, Language.CZECH, Language.ENGLISH);
        } catch (Exception ex) {
            System.err.println(ex);
        }

        System.out.println(angText);
    }
}

 

Použití je opravdu snadné. V podstatě stačí volat jen jednu metodu, u které musíme odchytávat výjimky. Statická metoda translate obsahuje 3 parametry. Prvním argumentem je vstupní text, poté následuje argument, který udává v jakém jazyce text je a poslední argument je nečekaně jazyk, do kterého chceme překládat.

Výpis předcházejícího kódu by vypadal takto: Hi, Mom!

 

pridej.cz Přidat.eu záložku

 

Diskuze k článku


 

  1. "smetiar" napsal(a):
    2009-08-25 12:11:32

    Pekné, len tak ďalej ;-)

 

Přidat nový komentář