jp.go.nict.langrid.serviceexecutor.mocks
クラス EchoTranslation

java.lang.Object
  上位を拡張 jp.go.nict.langrid.serviceexecutor.mocks.EchoTranslation
すべての実装されたインタフェース:
TranslationService

public class EchoTranslation
extends Object
implements TranslationService


コンストラクタの概要
EchoTranslation()
           
 
メソッドの概要
 String translate(String sourceLang, String targetLang, String source)
          翻訳を行う。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EchoTranslation

public EchoTranslation()
メソッドの詳細

translate

public String translate(String sourceLang,
                        String targetLang,
                        String source)
                 throws InvalidParameterException,
                        ProcessFailedException
インタフェース TranslationService の記述:
翻訳を行う。

定義:
インタフェース TranslationService 内の translate
パラメータ:
sourceLang - 翻訳元言語(RFC3066準拠)
targetLang - 翻訳先言語(RFC3066準拠)
source - 翻訳する文字列
戻り値:
翻訳された文字列
例外:
InvalidParameterException - 不正なパラメータが渡された
LanguagePairNotUniquelyDecidedException - 複数の言語ペア候補が存在する
UnsupportedLanguagePairException - サポートされていない言語対が指定された
ProcessFailedException - 翻訳処理に失敗した