我正在开发一个自然语言处理项目,用户可以在其中使用SMS语言。所以我只想知道有没有api将短信转换为普通英语?
答案 0 :(得分: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方法可以执行搜索,异常处理等。