手动调用接口进行翻译操作

在当前页面中,手动进行指定翻译文本进行翻译,并获得翻译结果进行自行处理。
它会自动获取你当前设置的本地语种、以及当前要显示为何种语种,来进行翻译。

使用方式

传入参数可以有多种类型,但是返回的结果都是相同的,以下有几种方式提供参考:

方式一:传入一串翻译文本

  1. translate.request.translateText('你好,我是翻译的内容', function(data){
  2. //打印翻译结果
  3. console.log(data);
  4. });

执行示例:

方式二:传入多个翻译文本

  1. var texts = ['我是翻译的第一句','我是翻译的第二句','我是翻译的第三句'];
  2. translate.request.translateText(texts, function(data){
  3. //打印翻译结果
  4. console.log(data);
  5. });

执行示例:

方式三:自定义从什么语言翻译为什么语言

  1. var obj = {
  2. from:'chinese_simplified',
  3. to:'english',
  4. texts: ['我是翻译的第一句','我是翻译的第二句','我是翻译的第三句']
  5. }
  6. translate.request.translateText(obj, function(data){
  7. //打印翻译结果
  8. console.log(data);
  9. });

执行示例:

注意,方式三需要 translate.js v3.12.0.20241210 及以上版本才支持

参数说明