jp.go.nict.langrid.service_1_2.multihoptranslation
インタフェース MultihopTranslationService

既知の実装クラスの一覧:
AbstractMultihopTranslationService, AbstractTranslationService, AbstractTranslationWithInternalDictionaryService

public interface MultihopTranslationService

多ホップ翻訳インターフェース。

バージョン:
$Revision: 10411 $
作成者:
$Author: Takao Nakaguchi $

メソッドの概要
 MultihopTranslationResult multihopTranslate(String sourceLang, String[] intermediateLangs, String targetLang, String source)
          多ホップ翻訳を行う。
 

メソッドの詳細

multihopTranslate

MultihopTranslationResult multihopTranslate(String sourceLang,
                                            String[] intermediateLangs,
                                            String targetLang,
                                            String source)
                                            throws AccessLimitExceededException,
                                                   InvalidParameterException,
                                                   LanguagePathNotUniquelyDecidedException,
                                                   NoAccessPermissionException,
                                                   NoValidEndpointsException,
                                                   ProcessFailedException,
                                                   ServerBusyException,
                                                   ServiceNotActiveException,
                                                   ServiceNotFoundException,
                                                   UnsupportedLanguagePathException
多ホップ翻訳を行う。

パラメータ:
sourceLang - 翻訳元言語(RFC3066準拠)
intermediateLangs - 中間言語(RFC3066準拠)
targetLang - 翻訳先言語(RFC3066準拠)
source - 翻訳する文字列
戻り値:
翻訳結果
例外:
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - 不正なパラメータが渡された
LanguagePathNotUniquelyDecidedException - 複数の言語パス候補が存在する
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException - 有効なエンドポイントが無い
ProcessFailedException - 翻訳処理に失敗した
ServerBusyException - サーバが混雑していて処理が実行できない
ServiceNotActiveException - サービスがアクティブでない
ServiceNotFoundException - 指定されたサービスが見つからない
UnsupportedLanguagePathException - サポートされていない言語パスが指定された