【Mac 从 0 到 1 保姆级配置教程 19】- 英语学习篇-我的英语工作流分享(AI 辅助学习)

文章目录

    • 前言
    • 听力
      • 沉浸式翻译
    • 阅读
      • Easydict
        • 配置自定义字典(重点)
      • 欧陆词典
      • 沙拉查词
      • 沉浸式翻译
    • 写作
      • Eearthworm
      • 英文提问
    • 口语
    • 最后
    • 学习资料
    • 系列教程

前言

本文介绍一下我日常如何学习和使用英语的工作流,包括一些常用好用的工具,好的工具真的可以让我们的学习效率和体验大幅提升。

以下主要通过听力、阅读、写作、口语四个方面来介绍我的英语学习工作流。

最近一个很深刻的感悟与大家分享一下:英语真正用起来才能学得会,尽可能的将学习的内容和工作生活结合起来,处在一个英文的环境中,而不是单纯的学习。

听力

现在大部分听力的输入主要来自于 youtube/bilibili 的全英视频,内容主要聚焦教程和闲谈类的视频。

沉浸式翻译

推荐一款浏览器插件「沉浸式翻译」强烈推荐,可以很方便地开启双语字幕,主要看英文字幕,看不懂再瞟一眼中文字幕结合理解。就看视频而言有这一个工具完全足够了。

安装地址:https://immersivetranslate.com/

可以设置「自动开启双语字幕」

沉浸式翻译

阅读

阅读的范围就比较广泛了,作为你一名程序员,英文阅读能力肯定是绕不开的,相信大家都感同身受。

如果你不知道从哪里入手看英文文档,可以从下面几个地方入手:

  1. 技术文档:你正在使用的技术栈的官方技术文档是最好的入手材料,首先你具备一定的专业知识背景,看起来不会那么吃力。
  2. 开源项目:经常逛 GitHub 的同学开源项目的 README.md 也是不错的选择,比如我们常用的工具 LazyVim、tmux、oh my zsh、fzf 等,这些文档都可以好好看看。这类工具的文档也没那么难。
  3. 主动搜索:遇到问题时主动通过英文来搜索相关的资料,比如「How to use fzf in ZSH」,「How to use tmux」,「How to use vim」等等。

Easydict

阅读避免不了遇到生词,推荐这款开源的词典软件「Easydict」,支持划词翻译、截图翻译、选中翻译、配置自定义词典等很多功能。

之前我们也介绍过如何安装这款软件,今天讲讲如何用好它。

官网地址:https://github.com/tisfeng/Easydict

我日常最常用的三个功能,一个是输入翻译,一个是截图 ORC,还有划词翻译(默认开启)。每个功能都配置了快捷键,可以根据自己的习惯进行配置。

https://ik.imagekit.io/tonngw/GWh2sbw_lR-02Lly6MtJXfPqeVDo8iG7m-HVkywlrpU.png

配置自定义字典(重点)

虽然 Easydict 自带的词典和翻译服务很全面,但是有时候我们还需要自己添加一些自定义词典,学习英文我推荐英英词典。可以把自定义的词典导入到「苹果词典」,在 Easydict 中就可以使用了。

导入方法可以看文档,写的很详细了:https://github.com/tisfeng/Easydict/blob/main/docs/How-to-use-macOS-system-dictionary-in-Easydict-zh.md

新手入门的话推荐朗文和柯林斯这两本词典就够用了,这两本都是对 ESL 比较友好的词典。

词典

这里说一下放自定义词典的位置,文档写了放到 Dictionary 目录,但是我一开始看文档的时候其实就没有找到,如果你也找不到的话可以参考下面的截图。找到位置之后把我们下载的词典放进去重启 Easydict 就可以了。

dictionary

打开之后你可能发现你的词典在最下面很不好找,打开系统苹果词典,调整一下我们安装的两个词典的顺序,把它放到最上面,其他没有使用的词典全部关掉,保留一个清爽的页面。

dictionary2

最终我们查询单词的效果就出来了,可以看到我们自定义的词典已经生效了。

effect

欧陆词典

欧陆词典也是很好的软件,之前在手机上背单词、查单词都很方便,同样支持自定义词典,这也是它这么受欢迎的原因之一。

有一篇非常非常详细的配置文档,如果你要使用欧陆词典,强烈推荐学习:https://zhuanlan.zhihu.com/p/64925212

沙拉查词

「沙拉查词」一款浏览器插件,可以帮助你快速查词,支持划词翻译、选中翻译、音标、发音、词频统计等功能。

之前一直再用的一款插件,常用功能划词翻译、查单词。刚才看插件主页可能不能安装了,如果你想尝试的话可以看下评论区有解决方案。

安装地址:https://chromewebstore.google.com/detail/%E6%B2%99%E6%8B%89%E6%9F%A5%E8%AF%8D-%E8%81%9A%E5%90%88%E8%AF%8D%E5%85%B8%E5%88%92%E8%AF%8D%E7%BF%BB%E8%AF%91/cdonnmffkdaoajfknoeeecmchibpmkmg

saladict

沉浸式翻译

除了查单词之外,沉浸式翻译有一个非常好用的功能「全文翻译」,保留原文同时讲译文同步放在下面,非常方便。

沉浸式翻译

写作

Eearthworm

给大家推荐一个练习英语的开源项目「earthworm」,这是一个通过构造连词句子来学习英语的项目,从最简单的单词到句子再到能写越来越复杂的句子,你将通过不断的复现练习直至熟练掌握轻松写出长句子。听写的同时也能练习听力。而且学习过程是闯关的模式,非常上瘾!

官网地址:https://github.com/cuixueshe/earthworm

earthworm

英文提问

最近我一直在尝试的想到的一种非常好用的学习方法,通过英文提问和 AI 对话,先让 AI 纠正我的语法错误,再解答的提出的问题,如果需要的话你还可以让它给出英文和中文双语回答。

把日常遇到的问题和疑问用英文写出来,然后让 AI 帮你解答,真正地融入到学习和工作中。

仅供参考的提示词:

You will receive an English question as input. Before answering the question, first identify and correct any grammatical errors in the question, then provide the corrected version. After that, answer the question clearly. Please provide the entire response in both English and Chinese. Please let me know if you are ready.

中文版:

你将收到一个英文问题作为输入。请先找出并纠正问题中的语法错误,然后给出正确的语法版本。接着,清晰地回答该问题。请用英文和中文两种语言提供完整回复。如果你准备好了请告诉我

最终实现的效果,以后你在当前窗口提问的问题都会按照同样的规则回答。如果你不需要直接返回中文,可以在需要的时候让它回复中文即可。

效果图

口语

口语接触的比较少,如果不是在外企或者需要语言沟通的场景,日常其实很少会用到。豆包的口语助手是一个不错的选择,可以让你随时随地用英语交流,感兴趣的可以尝试一下(非广告。

最后

英语学习是一个长期且充满挑战的过程,但只要方法得当、工具用对,并能将英语真正融入到日常生活和工作中,每个人都能取得显著进步。本文从听、说、读、写四个方面,结合实际场景和高效工具,分享了我的学习心得和实用建议。无论是通过视频、播客提升听力,还是用查词插件、AI写作工具优化阅读与写作,亦或是用英文提问与AI互动练习表达,核心都是“用起来”,让英语成为你思考和表达的一部分。

希望这些经验和资源能帮助你少走弯路,找到适合自己的学习节奏和方法。记住:兴趣是最好的老师,坚持比完美更重要,实践出真知。愿你在英语学习的路上越走越远,收获更多自信与成长!

学习资料

  • 沉浸式翻译
  • Easydict
  • 欧陆词典打磨指南
  • 沙拉查词

系列教程

【🚀🚀🚀 教程开源地址】:https://github.com/tonngw/macman
【Mac 从 0 到 1 保姆级配置教程 00】 - 教程说明
【Mac 从 0 到 1 保姆级配置教程 01】 - 安装无敌的 brew
【Mac 从 0 到 1 保姆级配置教程 02】 - 你真的会装软件吗?内含常用软件安装教程
【Mac 从 0 到 1 保姆级配置教程 03】 - 安装配置美化 iterm2 一气呵成,Mac 下经久不衰的终端
【Mac 从 0 到 1 保姆级配置教程 04】 - 手把手教你安装配置 zsh 和 oh my zsh,一看就会!
【Mac 从 0 到 1 保姆级配置教程 05】 - 全网最详细 20+ 张图逐帧安装 powerlevel10k zsh 主题(上)
【Mac 从 0 到 1 保姆级配置教程 05】 - 全网最详细 20+ 张图逐帧安装 powerlevel10k zsh 主题(下)
【Mac 从 0 到 1 保姆级配置教程 06】 - iterm2 常用快捷键和 zsh 别名配置
【Mac 从 0 到 1 保姆级配置教程 07】 - 配置 Git、GitHub、SSH 免密提交以及 Git 常用基础命令
【Mac 从 0 到 1 保姆级配置教程 08】 - 快速配置 Neovim、LazyVim 以及常用开发环境,如果之前有人这么写就好了
【Mac 从 0 到 1 保姆级配置教程 09】 - 快速配置终端复用工具 tmux 和 oh-my-tmux
【Mac 从 0 到 1 保姆级配置教程 10】 - sdkman 几分钟搞定 Java 开发环境,一定不要错过啊!
【Mac 从 0 到 1 保姆级配置教程 11】 - Mac 基础配置 Finder、触控板、常用快捷键等
【Mac 从 0 到 1 保姆级配置教程 12】- 安装配置万能的编辑器 VSCode 以及常用插件
【Mac 从 0 到 1 保姆级配置教程 13】- 详细介绍一款 Mac 下无敌好用的宝藏软件 RayCast
【Mac 从 0 到 1 保姆级配置教程 14】- 那些 Mac 非常常用的高效率工具,肯定有你不知道的
【Mac 从 0 到 1 保姆级配置教程 15】- Python 环境一键安装与配置,就是这么的丝滑
【Mac 从 0 到 1 保姆级配置教程 10】 - sdkman 几分钟搞定 Java 开发环境,一定不要错过啊!
【Mac 从 0 到 1 保姆级配置教程 11】 - Mac 基础配置 Finder、触控板、常用快捷键等
【Mac 从 0 到 1 保姆级配置教程 12】- 安装配置万能的编辑器 VSCode 以及常用插件
【Mac 从 0 到 1 保姆级配置教程 13】- 详细介绍一款 Mac 下无敌好用的宝藏软件 RayCast
【Mac 从 0 到 1 保姆级配置教程 14】- 那些 Mac 非常常用的高效率工具,肯定有你不知道的
【Mac 从 0 到 1 保姆级配置教程 15】- Python 环境一键安装与配置,就是这么的丝滑
【Mac 从 0 到 1 保姆级配置教程 16】- Docker 快速安装配置、常用命令以及实际项目演示
持续更新中…

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/pingmian/88104.shtml
繁体地址,请注明出处:http://hk.pswp.cn/pingmian/88104.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

从库函数到API接口,深挖不同语言背后的“封装”与“调用”思想

个人主页-爱因斯晨 优秀文章推荐 文章目录个人主页-爱因斯晨优秀文章推荐引言一、三种调用机制概述C语言的库函数Python 的导包机制Java 的 API 接口调用综上:二、它们的相同点:封装与调用三、不同之处**对比核心维度****细节串讲**1. **C 语言&#xf…

基于NCNN框架在Android平台实现YOLOv8目标检测模型的高效部署与实践

随着移动设备计算能力的提升,越来越多的深度学习模型被部署到移动端,以实现实时、低延迟的应用场景。YOLO系列的在目标检测任务中表现出色,具有精度高、速度快的优势。本文将详细介绍如何基于NCNN框架 ,在Android平台 上高效部署Y…

华为动态路由配置

问题描述:针对四个路由器在不同的网段场景中,对四个路由器进行动态路由配置。下面以如下场景为例,介绍详细配置过程。配置过程: 1、每个路由器的接口配置IP地址 路由器AR1中每个接口配置IP地址。 sys # 进入系统视图 interface g…

分布式事务解决方案(三)

在Java分布式系统领域,传统强一致性方案(如2PC、3PC)在高并发、复杂业务场景下暴露出性能瓶颈和阻塞问题。而Saga模式与事件溯源(Event Sourcing)作为更具弹性和扩展性的解决方案,逐渐成为分布式事务处理和…

【时时三省】(C语言基础)通过指针引用数组

山不在高,有仙则名。水不在深,有龙则灵。 ----CSDN 时时三省数组元素的指针一个变量有地址,一个数组包含若干元素,每个数组元素都在内存中占用存储单元,它们都有相应的地址。指针变量既然可以指向变量,当然…

【WEB】Polar靶场 21-25题 详细笔记

二十一.php very nicephp又是你 ,但是经过这么多次折磨后我感觉我已经有一点抗性了老规矩,先看知识点PHP 序列化是将 PHP 变量(如对象、数组)转换为字符串的过程,便于存储或传输。反序列化则是将字符串还原为原始变量。这在缓存、…

【Guava】1.0.设计虚拟机的方向

【Guava】1.0.设计虚拟机的方向虚拟机是什么?栈式虚拟机栈式虚拟机的优缺点题外话虚拟机是什么? 虚拟机(VirtualMachine, VM)是一种计算机程序或系统,它通过软件模拟物理计算机的硬件运行环境,使得多个操作…

[附源码+数据库+毕业论文]基于Spring+MyBatis+MySQL+Maven+jsp实现的高校实验室资源综合管理系统,推荐!

摘 要 现代经济快节奏发展以及不断完善升级的信息化技术,让传统数据信息的管理升级为软件存储,归纳,集中处理数据信息的管理方式。本高校实验室资源综合管理系统就是在这样的大环境下诞生,其可以帮助管理者在短时间内处理完毕庞大…

Spring Boot:影响事务回滚的几种情况

一、Controller 捕获异常导致事务失效 需求 我们有一个用户注册服务,注册时需要: 创建用户账户分配初始积分发送注册通知 这三个操作需要在同一个事务中执行,任何一步失败都要回滚。 错误示例:Controller 捕获异常导致事务失效 Re…

如何避免分布式爬虫被目标网站封禁?

在分布式爬虫的大规模数据采集场景中,避免被目标网站封禁的核心逻辑是:通过技术手段模拟真实用户行为,降低爬虫行为的可识别性,同时建立动态适配机制应对网站反爬策略的升级。以下从请求伪装、行为控制、资源管理、反爬对抗四个维…

Maven 打包排除特定依赖的完整指南(详细方法 + 示例)

前言 在使用 Maven 构建 Java 项目时,我们常常需要对项目的打包过程进行精细化控制,尤其是希望排除某些特定的依赖库。这可能是为了减小最终构建产物的体积、避免版本冲突,或者仅仅是为了满足不同环境下的部署需求。 本文将详细介绍如何在 Ma…

Terraform `for_each` 精讲:优雅地自动化多域名证书验证

大家好,在云原生和自动化运维的世界里,Terraform无疑是基础设施即代码(IaC)领域的王者。它强大的声明式语法让我们能够轻松地描述和管理云资源。然而,即使是经验丰富的工程师,在面对某些动态场景时也可能会…

C++标准库中各种互斥锁的用法 mutex

示例 仅供参考学习 #include <mutex> #include <shared_mutex> #include <thread> #include <chrono> #include <iostream> #include <vector>// // 1. std::mutex - 基本互斥锁 // void basic_mutex_example() {std::mutex mtx;int cou…

Android Handler机制与底层原理详解

Android 的 Handler 机制是跨线程通信和异步消息处理的核心框架&#xff0c;它构成了 Android 应用响应性和事件驱动模型的基础&#xff08;如 UI 更新、后台任务协调&#xff09;。其核心思想是 “消息队列 循环处理”。 核心组件及其关系Handler (处理器): 角色: 消息的发送…

jQuery JSONP:实现跨域数据交互的利器

jQuery JSONP&#xff1a;实现跨域数据交互的利器 引言 随着互联网的发展&#xff0c;跨域数据交互的需求日益增加。在Web开发中&#xff0c;由于同源策略的限制&#xff0c;直接通过XMLHttpRequest请求跨域数据会遇到诸多问题。而JSONP&#xff08;JSON with Padding&#xff…

Redis集群和 zookeeper 实现分布式锁的优势和劣势

在分布式系统中&#xff0c;实现分布式锁是确保多个节点间互斥访问共享资源的一种常见需求。Redis 集群 和 zookeeper 都可以用来实现这一功能&#xff0c;但它们有着各自不同的优势和劣势。 CAP 理论&#xff1a; 在设计一个分布式系统时&#xff0c;一致性&#xff08;Consis…

如何备份vivo手机中的联系人?

随着vivo移动设备在全球设立7个研发中心&#xff0c;vivo正在进入更多的国家。如今&#xff0c;越来越多的人开始使用vivo手机。以vivo X100为例&#xff0c;它配备了主摄像头和多个辅助摄像头&#xff0c;提供多样化的拍摄选项&#xff0c;并搭载了最新的FunTouch OS&#xff…

python脚本编程:使用BeautifulSoup爬虫库获取热门单机游戏排行榜

BeautifulSoup是一个便捷的解析html页面元素的python库&#xff0c;此处用来写一个简单的爬虫批量抓取国内游戏资讯网站的近期热门单机游戏排行榜。 网页来源如下所示代码 from bs4 import BeautifulSoup import requests# get web page web_url "https://www.3dmgame.co…

C#配置全面详解:从传统方式到现代配置系统

C#配置全面详解&#xff1a;从传统方式到现代配置系统 在软件开发中&#xff0c;配置是指应用程序运行时可调整的参数集合&#xff0c;如数据库连接字符串、API 地址、日志级别等。将这些参数从代码中分离出来&#xff0c;便于在不修改代码的情况下调整应用行为。C# 提供了多种…

数据中台架构解析:湖仓一体的实战设计

目录 一、数据中台与湖仓一体架构是什么 1. 数据中台 2. 湖仓一体架构 3. 湖仓一体在数据中台里的价值 二、湖仓一体架构的核心部件 1. 数据湖 2. 数据仓库 3. 数据集成工具 4. 数据分析与处理引擎 三、湖仓一体架构实战设计 1. 需求分析与规划 2. 数据湖建设 3. …