i18n-automatically使用babel解析成AST,替换中文为指定的key之后,在还原。 采用prettier格式化代码。默认读取项目根目录的prettier配置文件( 介绍一键扫描整个项目的
支持的翻译服务
结果对比vue对比图:https://www.diffchecker.com/WjmYT5g4/ jsx对比图:https://www.diffchecker.com/bYgP5eUP/ ts对比图:https://www.diffchecker.com/IRWBVjHe/ js对比图:https://www.diffchecker.com/VyO3Zw6b/ tsx对比图:https://www.diffchecker.com/OaZLu99x/ 扫描中文扫描当前文件的所有的中文,并替换成 批量扫描中文弹出选择文件夹,扫描所选文件夹的所有的中文,并替换成 生成语言包弹出输入框(默认en),根据 输入框里面填写要翻译成的语言,名称按照翻译对应的。 比如免费谷歌翻译:https://cloud.google.com/translate/docs/languages?hl=zh-cn 比如百度翻译:https://api.fanyi.baidu.com/doc/21 比如deepL:https://developers.deepl.com/docs/api-reference/languages
切换语言替换之后在有 读取的是本地文件,比如刚才生成了 配置文件
默认免费谷歌翻译(看自己网络)不用使用任何配置,插件自带,直接使用即可。
默认的免费谷歌翻译环境取决于你的网络,并不一定稳定。有问题,可以参考下面的链接 免费谷歌翻译依赖于:https://github.com/vitalets/google-translate-api#readme 申请百度翻译(推荐)百度翻译自己申请key既免费又稳定,而且量大管饱,高级版免费调用量调整为100万字符/月 https://api.fanyi.baidu.com/doc/21 按照流程申请百度翻译api权限 然后点击开发者信息, https://api.fanyi.baidu.com/manage/developer,复制
申请 DeepL 翻译https://www.deepl.com/zh/pro-api
DeepL 翻译服务具有更高的翻译质量,支持多种语言,适合对翻译质量有较高要求的项目。 开发https://github.com/wu529778790/i18n-automatically 安装依赖
F5 启动, 调试 下载打包依赖
打包
|