跨越数字海洋:国内大厂前端精英的全球业务征途

86 阅读2分钟

在这个全球化的时代,国际合作已经是很多大厂必不可少的一步,很多大厂需要一部分程序员能够做全球业务,所以要想前端出海,我们应该具备哪些技能呢。下面让我带大家跨越数字海洋,走上全球业务的征途。

技能要求

  • 英语:作为全球业务的前端开发者,良好的英语沟通能力是必不可少的,这包括阅读英文文档、与国际团队进行有效沟通、参加国际会议等。
  • AI 翻译:对于处理多语言内容,AI 翻译工具可以极大地提高效率。了解如何有效利用这些工具,可以帮助你快速理解和处理不同语言的用户需求和反馈。

如何快速使用ai翻译呢

我们可能常常使用一些翻译软件来进行ai翻译,但是可能缺少便利性。作为一个专业前端开发者我们可以使用在前端使用大模型来快速的进行ai翻译。

  • 1.先在集成终端输入npm i openai· ,npm i dotenv,npm init -y 三个命令 安装与OpenAI API交互的库、管理环境变量的库,以及快速初始化一个新的Node.js项目,然后导入他们的包,再调用dotenv的config方法,加载.env文件中的环境变量到process.env中 image.png
  • 2.创建一个openai客户端实例,用于oepnai与API的交互,并且在环境变量中获取Openai的API密钥,以保证密钥的安全性(在工作中经常要用到)

image.png

  • 3.定义一个异步函数getCompletion,用于获取OpenAI API的聊天完成结果 prompt是用户输入的问题,model是使用的模型,默认为"gpt-3.5-turbo

image.png

  • 4.在主函数中执行我们的翻译逻辑
    (其中我们使用es6中的for of循环来遍历用户消息数组)

image.png

ending

通过对于openai的调用,我们在前端就完成了对messages的翻译,大大提高了我们的编程效率,是我们从一个普通程序员走向全球化的前端精英关键一步,助力完成前端出海。