package org.plenix.translator; public interface Translator { public String[] getReferenceTerms(String sourceLanguage, String term) throws TranslatorException; public String[] translate(String referenceTerm, String targetLanguage) throws TranslatorException; public String getTermType(String referenceTerm, String languageCode) throws TranslatorException; public String getTermType(String referenceTerm); public Language[] getLanguages(); public Language getLanguage(String code); }