Internationalization (i18n) Activity

Making the World Wide Web worldwide!

Group pages

Activity Statement

i18n WG

i18n Interest Group

i18n Tag Set (ITS) IG

Arabic Layout Task Force

Chinese Layout Task Force

Ethiopic Layout Task Force

Indic Layout Task Force

Community groups

Search for news

News by category
News archives
July 2011 (13)
July 2009 (10)
June 2009 (10)
June 2008 (13)
Search news

An Opera extension for the multilingual Web

One of the most popular Opera extensions is Translate, which translates a page using an automatic service. But some pages have already been translated, and checked for quality manually. HTML has provided markup to make this clear (rel="alternate" hreflang="xx" as attributes to a link) for more than a decade, but this has not been implemented in browsers, which makes it hard for users to discover.

The new Opera extension Swaplang, developed specifically for the MLW project, is an example of how a browser might natively implement this functionality. If a page uses the proper HTML markup, it shows that there are alternatives available and lets you select between them. To try it, go to the Swaplang download page with Opera 11 (or higher) and install it

If you need a test page, try Character Encodings.

The extension is still in development, with some enhancements expected. The source code is available under the Apache 2.0 open source license, in case you would rather take it in your own directions…

Leave a Reply

Your email address will not be published. Required fields are marked *

Before you comment here, note that your IP address is sent to Akismet, the plugin we use to mitigate spam comments.

Copyright © 2014 W3C ® (MIT, ERCIM, Keio, Beihang) Usage policies apply.
Questions or comments?