综合介绍
ja-learner 是一个专为日语学习者设计的工具,特别适合喜欢阅读视觉小说的用户。它提供了多种功能,如句子拆解、汉字注音、一键查词、参考翻译和AI讲解,帮助用户更好地理解和学习日语。此外,它还支持添加Anki卡片,方便用户记忆单词和句子。
功能列表
- 句子拆解:用不同样式区分句子成分,为句子中的汉字注音。
- 单词查询:点击单词一键查询MOJi辞書,哪里不会点哪里。
- 参考翻译:支持谷歌翻译与ChatGPT翻译,把握句子整体含义。
- 片假不留:在片假名上方显示英语翻译,满屏片假名也不怕。
- 游戏文本分析:吸附并跟随游戏窗口,配合文本提取工具,实时分析游戏文本。
- AI讲解:调用ChatGPT讲解句子中的单词和语法成分。
- 添加Anki卡片:快速添加单词卡片,打造自己的单词本。
使用帮助
安装与配置
- 下载与安装:
- 访问 GitHub 项目页面 下载最新版本的安装包。
- 解压并运行安装程序,按照提示完成安装。
- 配置API Key:
- 如果需要使用ChatGPT翻译和讲解功能,请在
appsettings.json
文件中配置API Key。 - 打开
appsettings.json
文件,找到GPT
部分,填写你的API Key和相关配置。
- 如果需要使用ChatGPT翻译和讲解功能,请在
功能使用
- 句子拆解与查词:
- 读取剪贴板或手动输入句子,软件会自动进行句子拆解和汉字注音。
- 点击单词即可一键查询MOJi辞書,获取详细解释。
- 参考翻译:
- 勾选“片假不留”选项,片假名上方会显示英语翻译。
- 支持谷歌翻译和ChatGPT翻译,用户可以选择适合自己的翻译方式。
- 游戏文本分析:
- 使用Textractor等文本提取工具将游戏文本提取至剪贴板。
- 在软件中勾选“读取剪贴板”选项,实时同步游戏文本进行分析。
- AI讲解:
- 调用ChatGPT讲解句子中的单词和语法成分,帮助用户更好地理解句子结构。
- 添加Anki卡片:
- 配置Anki相关设置,确保AnkiConnect插件已安装并运行。
- 在软件中选择需要添加的单词或句子,快速生成Anki卡片,方便记忆。
窗口吸附
- 在主窗口的“系统设置”面板中,点击“选择窗口”按钮,然后将鼠标移到想要吸附的窗口,点击左键。
- 勾选“与 xxx 对齐”选项,窗口就会吸附到游戏窗口边上。
沉浸模式
- 双击分析页面的背景,进入仅显示语句分析的沉浸模式。
- 使用Ctrl + 左键拖动窗口,调整窗口大小。
窗口吸附
在主窗口的“系统设置”面板中,首先点击“选择窗口”按钮,然后把鼠标移到想要吸附的窗口,点一下左键。此时右边选框中的文字会变成“与 xxx 对齐”,把选框勾上,窗口就吸附到游戏窗口边上了。
游戏文本提取
本项目并没有内置游戏文本提取的功能,但是可以实时读取剪贴板。建议使用 Textractor、manga-ocr 等文本提取工具将游戏文本提取至剪贴板,然后在本软件中勾选“读取剪贴板”,即可实时同步游戏文本。配合 Textractor 的使用效果如图: