jp.go.nict.langrid.service_1_2.translation
インタフェース MultistatementTranslationService


public interface MultistatementTranslationService

一時辞書を用いて複数の言語への翻訳を行うサービスのインターフェース。

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

メソッドの概要
 String[] multistatementTranslate(String sourceLang, String targetLangs, String[] sources)
          翻訳を行う。
 

メソッドの詳細

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