多语言翻译
用户打开后台管理菜单,导航至:应用中心 -> 应用管理,可以进行各种营销和管理类增强功能的应用操作。用户可以从未安装应用的列表选中各种应用进行安装,并在已安装应用列表中设置为启用状态使应用生效,用户即可开始使用各种应用的设置选项和管理功能。
在众多营销和管理类应用中,用户可以使用多语言翻译应用,实现多语言外贸网站的内容翻译和业务功能搭建,外贸站点多语言内容切换、自动翻译、支持设置默认语言、搜索关键字自动转换(仅支持桌面/手机H5)、翻译平台接口设置:
多语言翻译的主要功能包括:
- 数据管理
- 基础设置
数据管理
数据管理的主要功能包括:
- 详情
- 编辑
- 删除
- 清空
- 搜索
- 设置
数据管理列表字段主要包括:
- md5key值
- 原始类型
- 翻译类型
- 原始的值
- 翻译的值
- 创建时间
- 更新时间
数据管理 - 详情
数据管理 - 编辑
基础设置
基础设置的主要功能包括:
-
基础配置
-
使用数据库存储模式
- 否,默认,使用缓存模式
- 是,数据库存储模式、是将翻译的数据永久存储在数据库中,可以在上一页翻译数据中查看及修正系统翻译不准确的内容
-
后台开启选择
- 否,默认
- 是,开启后后台可自由切换语言
-
快捷导航-开启用户选择
- 否,默认
- 是,开启后用户可自由切换语言
-
顶部小导航右侧-开启用户选择
- 否,默认
- 是,开启后用户可自由切换语言
-
搜索关键字跟随语言转换
- 否,默认
- 是,开启后搜索关键字跟随用户选择的语言自动转换
-
开启自动识别语言
- 否,默认
- 是,开启后根据用户浏览器语言自动切换(用户未指定语言的情况下)优先级高于默认语言
-
默认语言:用户访问网站自动为用户切换默认的语言
-
-
web后端翻译配置
-
模板fetch视图数据
- 否,默认
- 是,页面输出html之前就提前翻译好数据、再返回到页面渲染
-
模板assign数据
- 否,默认
- 是,直接将页面复制的数据翻译,这种情况有一个弊端(如果页面要做数据编辑就会导致编辑的数据不是原始的了)
-
翻译基础公共数据
- 否,默认
- 是,如:联动地区数据
-
Ajax异步接口数据
- 否,默认
- 是,仅 app/admin 和 app/index 两个模块下的异步接口数据
- 仅msg提示信息(不影响基础公共数据)
-
-
web前端js翻译配置
-
开启web前端js翻译
- 否,默认
- 是
-
实时监听间隔时间:单位 秒
-
停留页面翻译接口最多请求次数:单位 次
-
-
翻译API配置
- 百度appid
- appkey密钥
提示:实时监听间隔时间
-
间隔时间不建议配置的太低、建议在3~6秒之间
-
频繁监听容易对接口造成压力、影响站点性能
-
空或者0表示关闭实时监听
提示:停留页面翻译接口最多请求次数
-
间隔时间不建议配置的太高、建议在2~5次之间
-
由于页面标签可能出现不规范导致翻译失败、频繁请求接口造成压力、影响站点性能
-
空或者0表示关闭请求翻译接口
-
首次进入页面不参与计数
提示:API配置
-
本插件采用百度翻译API接口实现
-
需要先到百度翻译开放平台申请API接口权限(通用翻译)
-
如需增加更多语言可以在文件中增加或去除[app/plugins/multilingual/service/MultilingualService.php]