jp.go.nict.langrid.service_1_2.paraphrase
インタフェース ParaphraseService
- 既知の実装クラスの一覧:
- AbstractParaphraseService
public interface ParaphraseService
言い換えサービスのインタフェースを定義します。
- バージョン:
- $Revision: 10411 $
- 作成者:
- $Author: Takao Nakaguchi $
paraphrase
String[] paraphrase(String language,
String text)
throws AccessLimitExceededException,
InvalidParameterException,
LanguageNotUniquelyDecidedException,
NoAccessPermissionException,
NoValidEndpointsException,
ProcessFailedException,
ServerBusyException,
ServiceNotActiveException,
ServiceNotFoundException,
UnsupportedLanguageException
- text、languageで指定された文章を言い換え、その結果を返します。
- パラメータ:
language
- テキストの言語(RFC3066準拠)text
- テキスト(必須)
- 戻り値:
- 言い換え結果
- 例外:
AccessLimitExceededException
- アクセス制限に違反した
InvalidParameterException
- text,languageのいずれかがnullまたは空文字列.languageがRFC3066に準拠していない
LanguageNotUniquelyDecidedException
- 対応言語候補が一意に求まらない(例:languageにzhを指定したときに,対応言語にzh-Hansとzh-Hantが存在した場合)
NoAccessPermissionException
- 呼び出しを行ったユーザに実行権限が無い
NoValidEndpointsException
- 有効なエンドポイントが無い
ProcessFailedException
- 言い換え処理に失敗した
ServerBusyException
- サーバが混雑していて処理が実行できない
ServiceNotActiveException
- サービスはアクティブではない
ServiceNotFoundException
- 指定されたサービスが見つからない
UnsupportedLanguageException
- 指定された言語はサポートされていない