jp.go.nict.langrid.service_1_2.translation
インタフェース TranslationWithInternalDictionaryService
- すべてのスーパーインタフェース:
- TranslationService
- 既知の実装クラスの一覧:
- AbstractTranslationWithInternalDictionaryService
public interface TranslationWithInternalDictionaryService
- extends TranslationService
辞書指定可能な翻訳インターフェース。
辞書のIDはURLパラメータdictionaryIdで指定する。
- 作成者:
- Takao Nakaguchi
getSupportedInternalDictionaryIds
String[] getSupportedInternalDictionaryIds(String sourceLang,
String targetLang)
throws AccessLimitExceededException,
InvalidParameterException,
LanguagePairNotUniquelyDecidedException,
NoAccessPermissionException,
ProcessFailedException,
NoValidEndpointsException,
ServerBusyException,
ServiceNotActiveException,
ServiceNotFoundException,
UnsupportedLanguagePairException
- 対応している辞書IDを取得する。
- パラメータ:
sourceLang - 翻訳元言語(RFC3066準拠)targetLang - 翻訳先言語(RFC3066準拠)
- 戻り値:
- 辞書IDの配列
- 例外:
AccessLimitExceededException - アクセス制限に違反した
InvalidParameterException - 不正なパラメータが渡された
LanguagePairNotUniquelyDecidedException - 複数の言語ペア候補が存在する
NoAccessPermissionException - 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException - 有効なエンドポイントが無い
ProcessFailedException - 翻訳処理に失敗した
ServerBusyException - サーバが混雑していて処理が実行できない
ServiceNotActiveException - サービスはアクティブではない
ServiceNotFoundException - 指定されたサービスが見つからない
UnsupportedLanguagePairException - サポートされていない言語対が指定された