网页实现中英文切换方式对比与实现

news/2024/10/23 23:27:35/

一、使用谷歌/微软的翻译API

  • 优点:只须调用接口,即可轻松完成整站翻译,翻译准确度还好。

  • 缺点:谷歌被墙了,使用意义不大;微软的收费。

  • 参考:http://code.google.com/apis/language/translate/overview.html

    注: 网上很多的使用微软API的方法,现在已经无法实现。

二、借助i18n插件,自己编写中英文对照表,用js控制

  • 优点:一对一翻译,所以准确度很高。

  • 缺点:需要编写大量中英文对照表,适合于少量的固定翻译。

  • 实现参考: 使用vue-i18n实现中英文切换

  • 场景:符合下面2种场景可以考虑使用这种方法

    1. 切换的语言版本很少,并且本身网站不复杂。
    2. 整体内容相对固定,布局比较简洁,扁平化,改动不会太频繁。

http://www.ppmy.cn/news/752648.html

相关文章

vue实现中英文切换

简单的使用(应用场景:15个以内页面的中英文切换) 1、安装 vue-i18n依赖 yarn add vue-i18n 或者 npm install vue-i18n --save-dev 2、在src/components下新建文件夹language,并在文件夹language下新建zh.js及en.js 【src/co…

C# 中英文切换

简介: 一个项目如果要面对外国的客户时,需要语言切换。本文使用XML,XML是可扩展标记语言(Extensible Markup Language)的缩写,仅用于存储数据。 代码下载链接。 中文 英文 1.使用 新建三个文件。文件的路径…

android中英文切换功能,Android开发之中英文切换

这篇文章详细介绍了Android开发之中英文切换,文中穿插有实例代码和示例程序介绍的很详细,遇到同样问题的朋友可以参考一下,如果有更好的解决方法,请留言分享帮助更多的程序员。 首先配置文件的application标签中要添加: android:configChanges="locale" 然后进入…

android中英文切换功能,Android APP 中英文切换

实习期间,师父要求做app的中英文切换,就顺便记录了下。 一、AndroidManifest.xml文件(清单文件) 在每个要切换语言的Activity下面添加: android:configChanges="locale" 1 3 android:configChanges="locale" 4 android:launchMode="singleTop&quo…

Java之解析json格式字符串

最近在做项目时,遇到将 json 格式字符串解析成 List 对象的情况,记录一下自己的解决方式,以供大家参考。 要解析的字符串如下: [{"displayName":"回踩线", "keyName":"hcx","defau…

2023-07-06:RabbitMQ中的AMQP是什么?

2023-07-06:RabbitMQ中的AMQP是什么? 答案2023-07-06: AMQP AMQP(Advanced Message Queuing Protocol)是一个应用层协议的开放标准,旨在设计面向消息的中间件。基于AMQP协议的客户端和消息中间件可以自由…

曝光时间与快门速度有什么区别

百度知道给出的答案 原文地址:http://zhidao.baidu.com/question/88203454.html 最简单的说法:快门速度影响曝光 曝光受快门速度和光圈大小的影响,通俗说法中的曝光时间跟快门速度是一样的,所以才会产生你这个疑问,但…

数码相机光圈与快门挑选篇

数码相机光圈与快门挑选篇 南方网讯 光圈是数码相机的另一个极其重要的物理部件,数码相机毕竟还是相机,再好的镜头如果没有好的光圈也不会有理想的效果,这跟高级相机装上低级胶卷也不会照出好照片是一样的道理。光圈和快门的关系较为紧密&am…