[mac]添加系统自带辞典或下载的词典包

本文介绍了在Mac系统中如何通过DictUnifier软件添加和转换下载的词典包,以丰富系统自带的词典资源。步骤包括下载DictUnifier,选择并转换词典包,最后在系统偏好设置中导入新词典。
摘要由CSDN通过智能技术生成

[mac]添加系统自带辞典或下载的词典包


mac上自带的词典虽然说很便利,但词典种类太少了。所以想能否添加下载的词典包呢,果然有。为此整理了下,以防以后忘了,毕竟我是一个经常坏电脑的人。呵呵呵。好了,不扯了,现在开始!!!


1.下载词典文件转换软件DictUnifier(1.9MB左右)

2.进入网站,看到自己需要的词典包,点击tarsal就会自动下载了。如果想要更多的词典包,可进入StarDict Dictionaries慢慢找、超级多。

3.点击刚才下载完成的DictUnifier进行安装,安装完的软件界面如下图。

4.点击DictUnifier图标,打开软件,如遇下图所示的情况

好的,下面是一个简单的英译汉词典添加、删除和查找功能。 ```java import java.util.HashMap; import java.util.Map; import java.util.Scanner; public class EnglishChineseDictionary { private Map<String, String> dictionary; private Scanner scanner; public EnglishChineseDictionary() { dictionary = new HashMap<>(); scanner = new Scanner(System.in); } public void addWord() { System.out.print("请输入要添加的英文单词:"); String word = scanner.nextLine(); System.out.print("请输入 " + word + " 的中文翻译:"); String translation = scanner.nextLine(); dictionary.put(word, translation); System.out.println("已添加 " + word + " 的翻译:" + translation); } public void removeWord() { System.out.print("请输入要删除的英文单词:"); String word = scanner.nextLine(); if (dictionary.containsKey(word)) { String translation = dictionary.get(word); dictionary.remove(word); System.out.println("已删除 " + word + " 的翻译:" + translation); } else { System.out.println("对不起,词典中没有找到 " + word + " 的翻译。"); } } public void searchWord() { System.out.print("请输入要查询的英文单词:"); String word = scanner.nextLine(); if (dictionary.containsKey(word)) { System.out.println(word + " 的中文翻译是:" + dictionary.get(word)); } else { System.out.println("对不起,词典中没有找到 " + word + " 的翻译。"); } } public void showMenu() { System.out.println("欢迎使用英译汉词典!"); while (true) { System.out.println("\n请选择功能:"); System.out.println("1. 添加单词"); System.out.println("2. 删除单词"); System.out.println("3. 查找单词"); System.out.println("4. 退出"); System.out.print("请选择(1-4):"); String choice = scanner.nextLine(); switch (choice) { case "1": addWord(); break; case "2": removeWord(); break; case "3": searchWord(); break; case "4": System.out.println("谢谢使用!"); return; default: System.out.println("无效的选择,请重新输入。"); } } } public static void main(String[] args) { EnglishChineseDictionary dictionary = new EnglishChineseDictionary(); dictionary.showMenu(); } } ``` 在这个示例代码中,我们添加了三个方法:addWord、removeWord和searchWord,分别用于添加、删除和查找单词。在showMenu方法中,我们使用switch语句来选择不同的功能,直到用户选择退出。 注意,这只是一个简单的示例,实际上还有很多需要考虑的因素,例如输入的单词大小写、翻译的准确性、数据持久化等等。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值