jp.go.nict.langrid.service_1_2.paraphrase
インタフェース ParaphraseService

既知の実装クラスの一覧:
AbstractParaphraseService

public interface ParaphraseService

言い換えサービスのインタフェースを定義します。

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

メソッドの概要
 String[] paraphrase(String language, String text)
          text、languageで指定された文章を言い換え、その結果を返します。
 

メソッドの詳細

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 - 指定された言語はサポートされていない