滴答软件

  • 首页
  • 技术服务
  • 服务案例
  • 技术博客
    • 全部分类
    • 软件开发
    • 微信小程序
    • ERP开发
  • 项目询价

网站多语言实现技术细节之二

2021年8月15日admin

此文为上篇文字的后续《网站多语言实现技术细节之一》。

编写第三方的翻译接口实现,我们以百度翻译为例,首先需要注册百度开放平台的账号,成为开发者,平台会分配一个APPID。然后进行开发者认证(如仅需标准版可跳过),接着开通通用翻译API服务,最后编写实现接口的方法。百度翻译技术文档提供了Demo代码,可以参照,大概的逻辑是先编写签名算法,然后编写调用接口方法,这个方法参数里含签名和你要进行翻译的内容,以及平台分配的APPID,最终生成一个url,然后通过您的开发语言中的执行url方法去获取内容。内容获取之后就可以解析了,接口返回内容一般都是json格式,如:{“from”: “zh”, “to”: “en”,”trans_result”: [{“src”: “中国”, “dst”: “China”}] }。

获取翻译内容之后我们还需要进一步处理,我们在做软件开发时候的做法是将该翻译内容以json方式存入缓存文件中,这个缓存文件就是我们自动生成的语言包,针对不同的语言,我们只需按照对应的语言缩写,如:en.json文件命名即可,这么做的目的,下次页面再加载的时候不用再调用翻译接口,因为翻译接口都是有调用数量限制的,超过时需要付费,并且执行返回结果需要时间,如果页面要翻译的内容较多,会有很大延迟。我们完全可以预先将翻译的内容准备好,这样用户在访问页面的时候,加载都是秒开的,用户体验做到最佳。

通过了上面的执行之后,要翻译的内容都会被翻译,有了翻译好的语言包文件,页面再显示就很easy了,其实上面我们已经介绍了方法,就是我们在收集页面待翻译的字符串的函数。

至此我们就实现了网站的多语言,这个方案在我们的软件项目外包、ERP软件开发和SCRM软件开发等很多项目中都有实际应用,分享给大家。

标签: 网站国际化, 网页多语言, 苏州erp开发企业, 苏州erp系统定制
上一篇 网站多语言实现技术细节之一
下一篇 软件开发之模块化开发

近期文章

  • 化妆品企业如何使用ERP系统提升企业利润
  • 公司的信息化系统对公司业务有哪些帮助
  • 软件项目开发的流程有哪些
  • 如何选择专业的软件开发公司
  • 如何设计一款符合公司业务的CRM系统

分类目录

  • ERP定制开发 (73)
  • Social Marketing (1)
  • Web Design (1)
  • 公司产品 (9)
  • 婚纱摄影小程序 (2)
  • 小程序开发公司 (30)
  • 微信公众号 (12)
  • 微信小程序 (161)
  • 技术分享 (11)
  • 民宿小程序 (1)
  • 热点资讯 (9)
  • 网站开发 (3)
  • 苏州ERP开发 (44)
  • 苏州ERP开发公司 (66)
  • 苏州软件外包企业 (97)
  • 苏州软件定制开发 (103)
  • 苏州软件开发公司 (98)
  • 行业新闻 (4)
  • 软件开发 (200)
  • 默认分类 (27)

文章归档

  • 2023年十二月 (1)
  • 2023年七月 (9)
  • 2023年六月 (9)
  • 2023年五月 (40)
  • 2023年四月 (30)
  • 2023年三月 (26)
  • 2023年二月 (13)
  • 2021年九月 (2)
  • 2021年八月 (4)
  • 2021年七月 (2)
  • 2020年十月 (1)
  • 2020年七月 (1)
  • 2020年六月 (1)
  • 2020年三月 (2)
  • 2019年十二月 (1)
  • 2019年十一月 (2)
  • 2019年十月 (10)
  • 2019年九月 (1)
  • 2019年八月 (23)
  • 2019年七月 (33)
  • 2019年六月 (24)
  • 2019年五月 (32)
  • 2019年四月 (19)
  • 2019年三月 (42)
  • 2019年二月 (29)
  • 2019年一月 (39)
  • 2018年十二月 (2)
  • 2018年十一月 (9)
  • 2018年十月 (3)
  • 2018年九月 (24)
  • 2018年八月 (8)
  • 2018年六月 (5)
  • 2018年五月 (3)
  • 2018年三月 (2)
  • 2018年一月 (3)
  • 2017年十二月 (5)
  • 2017年九月 (1)
  • 2016年四月 (1)

联系我们

联系邮箱:yzhu@didasoft.cn
服务热线:0512-65693880
服务热线:+86 155-0167-7862 (周一至周日)
公司地址: 苏州工业园区东平街299号欧瑞大厦320
工作时间: 09:00 - 18:00 ( 周一至周五 )

友情链接

苏州PHP开发
苏州APP开发
微信小程序开发
苏州软件开发公司
小程序制作开发

专业 高效 诚信 价值

滴答软件
  • 首页
  • 技术博客
  • 项目询价
  • FAQ问答
版权所有 © 2020 苏州滴答软件科技有限公司 苏ICP备16017844号

苏公网安备 32059002004131号