在前端开发中,处理国际化、多语言等问题是常见的需求。而谷歌翻译是广受欢迎的翻译服务之一,而 npm 包 google-translate-cn-token
则是使用谷歌翻译服务的一个工具包,本文将介绍其详细使用教程和示例代码。
1. 安装
在命令行中使用以下命令进行安装:
npm install google-translate-cn-token
2. 使用方法
2.1 导入
在代码中导入 google-translate-cn-token
:
const { token } = require('google-translate-cn-token');
2.2 获取翻译 token
使用 token
方法获取翻译 token,参数为需要翻译的内容:
token('Hello, world') .then((token) => { console.log(token); });
输出的 token 值,可以作为翻译请求接口中的 tk
参数,例如:
https://translate.google.cn/translate_a/single?client=t&sl=en&tl=zh-CN&hl=zh-CN&dt=at&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&ssel=3&tsel=3&kc=0&tk=<token>&q=<text>
2.3 可选参数
token
方法的第二个参数是一个选项对象,可用的选项如下:
tld
:要使用的顶级域。默认为cn
。tkkCache
:一个对象,用于缓存获取的tkk
值以提高性能。
token('Hello, world', { tld: 'com', tkkCache: { name: 'tkk', cache: 'tkk-cache.json', }, });
3. 示例代码
以下是使用 google-translate-cn-token
进行翻译的完整代码示例:
-- -------------------- ---- ------- ----- - ----- - - ------------------------------------- ----- ----- - ----------------- ----- ---- - ------- ------- --------------------- -- - ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ ----------- -- - ---------------------- --- ---
以上代码将在控制台输出 Hello, world
的中文翻译。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60067356890c4f7277583c83