一般来说都是使用 i18n 来实现,比如说 Vue 项目就会使用 vue-i18n 来实现。React 应该也有类似的轮子。当然也不排除有一些站点是直接使用的在线翻译接口对站点进行翻译。但是翻译的内容毕竟是机翻,在一些专业相关的词汇上总是会出现错误。所以大部分还是以提供本地化语言包的方式来实现。
一般来说都是使用
i18n
来实现,比如说Vue
项目就会使用 vue-i18n 来实现。React
应该也有类似的轮子。当然也不排除有一些站点是直接使用的在线翻译接口对站点进行翻译。但是翻译的内容毕竟是机翻,在一些专业相关的词汇上总是会出现错误。所以大部分还是以提供本地化语言包的方式来实现。