基于 ChatGPT 实现一个划词翻译 Chrome 插件

基于 ChatGPT 实现一个划词翻译 Chrome 插件

💡 原文中文,约8100字,阅读约需20分钟。
📝

内容提要

OpenAI推出的ChatGPT产品用户数突破100万,成为历史上用户增长最快的消费级应用。使用OpenAI API实现翻译功能,可以通过特定的提示语让其实现英译中的功能。Chrome插件开发需要manifest.json清单文件,可以添加background、content_scripts、action和options_page等字段。实现划词翻译功能需要监听鼠标的onmouseup事件,使用内容脚本在Web页面上运行自定义的JavaScript脚本。开发过程中参考了CaTmmao/chrome-extension-translate的部分实现。

🎯

关键要点

  • OpenAI推出的ChatGPT用户数在发布5天内突破100万,成为增长最快的消费级应用。

  • ChatGPT具备自然语言对话能力,推理能力和多轮对话能力,推动了通用人工智能的发展。

  • OpenAI提供API接口,用户可以基于此快速实现类似ChatGPT的产品。

  • OpenAI API包括Completions、Chat和Edits接口,分别用于补全、聊天和编辑任务。

  • 使用OpenAI API进行翻译功能时,可以通过特定提示语实现英译中。

  • Chrome插件开发需要manifest.json文件,包含background、content_scripts、action和options_page等字段。

  • 实现划词翻译功能需要监听鼠标的onmouseup事件,并使用内容脚本运行自定义JavaScript。

  • 开发过程中参考了CaTmmao/chrome-extension-translate的实现,感谢其贡献。

➡️

继续阅读