Class SimpleGoogleTranslate
- java.lang.Object
-
- app.jackychu.api.simplegoogletranslate.SimpleGoogleTranslate
-
public class SimpleGoogleTranslate extends Object
-
-
Constructor Summary
Constructors Constructor Description SimpleGoogleTranslate()Default constructor with default Google Translate API URLSimpleGoogleTranslate(String googleTranslateApiUrl)Constructor with assigned Google Translate API URL
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringdoTranslate(Language source, Language target, String text)Translate text from source language to target languagestatic voidmain(String[] args)Main method for run example
-
-
-
Constructor Detail
-
SimpleGoogleTranslate
public SimpleGoogleTranslate()
Default constructor with default Google Translate API URL
-
SimpleGoogleTranslate
public SimpleGoogleTranslate(String googleTranslateApiUrl)
Constructor with assigned Google Translate API URL- Parameters:
googleTranslateApiUrl- Google Translate API URL
-
-
Method Detail
-
main
public static void main(String[] args)
Main method for run example- Parameters:
args- Runtime arguments
-
doTranslate
public String doTranslate(Language source, Language target, String text) throws IOException, InterruptedException
Translate text from source language to target language- Parameters:
source- Source languagetarget- Target languagetext- The text which want to translate- Returns:
- Translated text
- Throws:
UnsupportedEncodingException- URL encoding errorIOExceptionInterruptedException
-
-