Interface TranslatorAPI
-
- All Known Implementing Classes:
Microsoft
public interface TranslatorAPIInterface for translator in factory pattern.- Author:
- Ariadna de Arriba
-
-
Method Summary
Modifier and Type Method Description java.lang.Stringtranslate(java.lang.String text, java.lang.String lang_src, java.lang.String lang_dest)Make a request to translator API to translate a text.
-
-
-
Method Detail
-
translate
java.lang.String translate(java.lang.String text, java.lang.String lang_src, java.lang.String lang_dest) throws java.io.IOException, org.json.simple.parser.ParseExceptionMake a request to translator API to translate a text.- Parameters:
text- Text to translate.lang_src- Language of the original text. For example: 'en'.lang_dest- Language to translate the text. For example: 'es'.- Returns:
- Returns a string which represents a json with the translated text.
- Throws:
org.json.simple.parser.ParseException-caused parsing the json.java.io.IOException-caused by an error in the API call.
-
-