npm 包 yandex-translate 使用教程

阅读时长 3 分钟读完

简介

yandex-translate 是一款基于 Node.js 的 npm 包,提供了从一种语言到另一种语言的翻译功能,支持 90 多种语言类型和多种翻译 API 端点。该包可用于前端或后端环境,本文将介绍如何在前端环境下使用它。

安装

使用

首先需要在 Yandex Translate API 网站 上注册并获取 API key,这个过程不在本文讨论范围内。获取到 API key 后,使用如下代码进行初始化:

翻译

翻译是使用 yandex-translate 的主要功能,以下代码展示了如何使用该包进行文本翻译。

-- -------------------- ---- -------
-- -------
--------------------- - --- ---- -- ------------- ---- -
  ------------------------ -- --
---

-- -------
------------------ - --- ---- -- ------------- ---- -
  ------------------------ -- -----
---

-- -----------
----------------- ------- -------- - --- ---- -- ------------- ---- -
  ------------------------ -- ---- -- ------- -----
---

检测语言

有时候我们需要对文本进行自动检测语言,以下代码展示了如何使用 yandex-translate 进行语言检测。

API 参考

YandexTranslate(apiKey)

创建一个 YandexTranslate 实例。传入的参数是 Yandex Translate API 的 API key。

yt.translate(text, options, callback)

将文本翻译为指定的语言。text 是要翻译的文本;options 是一个对象,指定目标语言和翻译端点;callback 是回调函数,将翻译结果作为回调函数的参数。

yt.detect(text, callback)

检测文本的语言。text 是要检测的文本;callback 是回调函数,将检测结果作为回调函数的参数。

总结

使用 yandex-translate 包可以很方便地进行文本翻译和语言检测,为多语言网站的开发提供了便利。同时,本文也介绍了一些相关的 API,希望能够为读者带来帮助。

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/yandex-translate