已经开发好的网站,进行多语言支持

简介: 最近开发一个项目,由于在欧洲使用,对于语言种类的要求比较多,本来只开发的中文,给华人华侨使用,但是业务需要,有些老外也需要使用这个项目,被要求进行多语言改造 但是受限于欧洲特定的语言较多的情况,显然不可能每个页面都分别用不同的语言编写一遍,最终经过查阅,决定采用最简单的办法解决这个需求: 以下是bing翻译插件使用过程: 1,打开http://www.bing.com/widge

最近开发一个项目,由于在欧洲使用,对于语言种类的要求比较多,本来只开发的中文,给华人华侨使用,但是业务需要,有些老外也需要使用这个项目,被要求进行多语言改造

但是受限于欧洲特定的语言较多的情况,显然不可能每个页面都分别用不同的语言编写一遍,最终经过查阅,决定采用最简单的办法解决这个需求:


以下是bing翻译插件使用过程:

1,打开http://www.bing.com/widget/translator,这里选择“网站管理员”tab

2,按照说明,将一下代码加入到需要翻译的网页中即可。当然,如果网站才用了模板页开发就更方便了。只需要把这段代码放到模板页里(样式问题不在这里多说)

<div id='MicrosoftTranslatorWidget' class='Dark' style='color:white;background-color:#555555'></div><script type='text/javascript'>setTimeout(function(){{var s=document.createElement('script');s.type='text/javascript';s.charset='UTF-8';s.src=((location && location.href && location.href.indexOf('https') == 0)?'https://ssl.microsofttranslator.com':'http://www.microsofttranslator.com')+'/ajax/v3/WidgetV3.ashx?siteData=ueOIGRSKkd965FeEGM5JtQ**&ctf=True&ui=true&settings=Manual&from=';var p=document.getElementsByTagName('head')[0]||document.documentElement;p.insertBefore(s,p.firstChild); }},0);</script>

3,自行根据项目调整下兼容问题,任务完成


完成如上三步,网页打开的时候就会悬浮着bing翻译的小插件了,可以任意拖动其位置。

个人比较懒,不上图了


目录
相关文章
|
6天前
|
人工智能 自然语言处理 开发工具
Languine:专为开发者设计的 AI 多语言翻译工具,快速生成100+种语言的准确翻译,简化应用程序的 i18n 国际化配置
Languine 是一款面向开发者的 AI 翻译工具,支持 100+ 种语言,自动化翻译流程,提升多语言应用开发效率。
37 15
Languine:专为开发者设计的 AI 多语言翻译工具,快速生成100+种语言的准确翻译,简化应用程序的 i18n 国际化配置
|
3月前
|
存储 SQL 自然语言处理
如何将自己的网站设置多语言化?
如何将自己的网站设置多语言化?
|
5月前
|
XML 自然语言处理 搜索推荐
Web2py 的多语言支持也太厉害了吧!国际化与本地化策略,让你的应用走向全球!
【8月更文挑战第31天】在全球化背景下,软件需支持多语言以满足不同用户需求。Web2py作为强大Web应用框架,提供了丰富的多语言支持功能,使开发者能轻松实现国际化与本地化。通过创建语言文件夹并利用`T`函数获取翻译文本,可实现界面及动态内容的多语言展示,并支持日期、时间及数字的本地化显示。此外,表单验证错误消息也可进行翻译,从而提供更佳的用户体验。无论大小项目,Web2py均能满足多语言需求。
57 1
|
7月前
|
数据采集 JavaScript Java
一款分布式爬虫管理平台,支持多种语言和框架
项目介绍 Crawlab —— 一个基于 Golang 的分布式爬虫管理平台,支持Python、NodeJS、Go、Java、PHP 等多种编程语言以及多种爬虫框架。 主要功能:
|
8月前
|
存储 自然语言处理 监控
【Unity 实用工具篇】| 游戏多语言解决方案,官方插件Localization 实现本地化及多种语言切换
Unity的多语言本地化是一个很实用的功能,它可以帮助游戏支持多种语言,让不同语言的玩家都能够更好地体验游戏。 而实现本地化的方案也有很多种,各个方案之间也各有优劣,后面也会对多个方案进行介绍学习。 本文就来介绍一个专门作用于多语言本地化的Unity官方插件:Localization 。 这个插件方便进行游戏的多语言本地化,让游戏支持多种语言,下面就来看看该插件的使用方法吧!
|
移动开发 自然语言处理 小程序
前端不使用 i18n,如何优雅的实现多语言?
前端不使用 i18n,如何优雅的实现多语言?
前端不使用 i18n,如何优雅的实现多语言?
|
自然语言处理 PHP SEO
开源多语言 CMS MyCms v4.0 发布,新增多语言资讯模板
MyCms 是一款基于 Laravel 开发的开源免费的开源多语言商城 CMS 企业建站系统。
244 0
开源多语言 CMS MyCms v4.0 发布,新增多语言资讯模板
|
XML JSON 自然语言处理
一步一步实现网站的多语言版本
网站在开发的过程中需要实现多语言版本,我们暂且认为有英语和汉语两个版本。网站结构包括,UI过程,rest服务,以及相应的js,各个部分我们都要实现多语言,不要求一键切换,但是在部署过程中要能实现多与语言配置。
2506 0
|
数据安全/隐私保护 .NET 开发框架

热门文章

最新文章