2

ユーザーが SMS 言語を使用できる自然言語処理プロジェクトを開発しています。SMSを平易な英語に変換するAPIはありますか?

4

1 に答える 1

1

HashMap を使用して、これらの txt の話し言葉を実際の作品に変換します。例えば

private Map<String, String> convertMap = new HashMap<>(){{
    put("IMHO", "in my humble opinion");
    put("LOL", "laugh our loud");
}};

必要に応じて、このマップを、コーディングできるインターフェイスを持つクラスにラップできます。このインターフェースがライブラリ API になります。マップが大きくなりすぎていることがわかった場合は、実装を変更して呼び出しコードに影響を与えないようにすることができます

public interface TxtConverter {
    String convertToText(String txtSpeak);
}

これを拡張するクラスには、HashMap を含めることができます。強制的に実装する convertToText メソッドは、検索、例外処理などを行うことができます。

于 2012-10-17T08:07:51.830 に答える