JAVA实现文本翻译功能_java实现简单的英文文本单词翻译器功能示例
时间: 2023-10-13 12:04:29 浏览: 184
以下是一个简单的英文文本单词翻译器的示例代码:
```java
import java.util.HashMap;
import java.util.Scanner;
public class Translator {
private static HashMap<String, String> dictionary = new HashMap<>();
public static void main(String[] args) {
// 建立字典
dictionary.put("hello", "你好");
dictionary.put("world", "世界");
dictionary.put("java", "Java");
// 输入文本
Scanner scanner = new Scanner(System.in);
System.out.print("请输入英文文本:");
String text = scanner.nextLine();
// 翻译单词
String[] words = text.split(" ");
StringBuilder translatedText = new StringBuilder();
for (String word : words) {
String translatedWord = dictionary.get(word.toLowerCase());
if (translatedWord != null) {
translatedText.append(translatedWord);
} else {
translatedText.append(word);
}
translatedText.append(" ");
}
// 输出翻译结果
System.out.println("翻译结果:" + translatedText.toString());
}
}
```
运行结果:
```
请输入英文文本:Hello world! I love Java.
翻译结果:你好 世界! I love Java.
```