jp.go.nict.langrid.service_1_2.translation
インタフェース MultistatementTranslationService
public interface MultistatementTranslationService
一時辞書を用いて複数の言語への翻訳を行うサービスのインターフェース。
- バージョン:
- $Revision: 10858 $
- 作成者:
- $Author: Takao Nakaguchi $
multistatementTranslate
String[] multistatementTranslate(String sourceLang,
String targetLangs,
String[] sources)
throws AccessLimitExceededException,
InvalidParameterException,
LanguagePairNotUniquelyDecidedException,
NoAccessPermissionException,
ProcessFailedException,
NoValidEndpointsException,
ServerBusyException,
ServiceNotActiveException,
ServiceNotFoundException,
UnsupportedLanguagePairException
- 翻訳を行う。
- パラメータ:
sourceLang
- 翻訳元言語(RFC3066準拠)targetLang
- 翻訳先言語(RFC3066準拠)sources
- 翻訳する文字列の配列
- 戻り値:
- 翻訳された文字列
- 例外:
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- 不正なパラメータが渡された
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 翻訳処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスはアクティブではない
ServiceNotFoundException
- 指定されたサービスが見つからない
UnsupportedLanguagePairException
- サポートされていない言語対が指定された
LanguagePairNotUniquelyDecidedException