Babylscript Now Supports the Native Languages of Half the World's Population


The Babylscript project has now translated JavaScript into 12 different languages. With this milestone, the native languages of over half of the world's population are now supported. The JavaScript programming language is one of the most widely available and most powerful programming languages. Unfortunately, it is only available in English, which makes it difficult for the 94% of the world's population who aren't native English speakers to learn it. By translating JavaScript into as many languages as possible including French, Spanish, Chinese, and Arabic, the Babylscript project hopes to remedy this situation.

Currently, all mainstream programming languages are available in English only. In non-English speaking countries, this imposes a barrier preventing people from learning to program. Non-English children need to learn English before they can learn to program. And office workers need to learn English before they can hack web pages and write macros. Babylscript is a variant of the JavaScript language that lets people write JavaScript code using a mix of different languages. Programmers can write their code in Portuguese, make use of a Hindi library, and then export their code as a library for Japanese users.

Babylscript is an open source project implemented as a modification of the Mozilla Rhino JavaScript engine for Java. It supports 12 languages: Arabic, Bengali, Chinese, French, German, Hindi, Japanese, Korean, Portuguese, Romanian, Russian, and Spanish. But the project is always looking for more help in creating new translations and improving the existing ones. The Babylscript project is currently being developed at the University of Waterloo in Canada. For more information about Babylscript and to try out the language, please visit