jp.go.nict.langrid.service_1_2.multihoptranslation
インタフェース MultihopTranslationWithTemporalDictionaryService
- 既知の実装クラスの一覧:
- AbstractMultihopTranslationWithTemporalDictionaryService
public interface MultihopTranslationWithTemporalDictionaryService
辞書連携多ホップ翻訳インターフェース。
- バージョン:
- $Revision: 10411 $
- 作成者:
- $Author: Takao Nakaguchi $
multihopTranslate
MultihopTranslationResult multihopTranslate(String sourceLang,
String[] intermediateLangs,
String targetLang,
String source,
Translation[] temporalDict,
String dictTargetLang)
throws AccessLimitExceededException,
InvalidParameterException,
LanguagePathNotUniquelyDecidedException,
NoAccessPermissionException,
NoValidEndpointsException,
ProcessFailedException,
ServerBusyException,
ServiceNotActiveException,
ServiceNotFoundException,
UnsupportedLanguagePathException
- 多ホップ翻訳を行う。
- パラメータ:
sourceLang
- 翻訳元言語(RFC3066準拠)intermediateLangs
- 中間言語(RFC3066準拠)targetLang
- 翻訳先言語(RFC3066準拠)source
- 翻訳する文字列temporalDict
- 翻訳時に使用する対訳辞書データdictTargetLang
- 辞書データの対象言語(targetLang)
- 戻り値:
- 翻訳結果
- 例外:
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- 不正なパラメータが渡された
LanguagePathNotUniquelyDecidedException
- 複数の言語パス候補が存在する
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 翻訳処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスがアクティブでない
ServiceNotFoundException
- 指定されたサービスが見つからない
UnsupportedLanguagePathException
- サポートされていない言語パスが指定された