Manglish, a Malayalam to Manglish Converter Android App


I'm happy to announce a new Android app called "Manglish", it's an app to convert Malayalam text to Manglish.

It's a GNU GPL v3 licensed completely free software app with no ads thanks to the donors. Kept it as light as possible.

Manglish

When Malayalam text is written with English letters, it's called Manglish. Not to be confused with Malaysian pidgin language.

Manglish = Malayalam + English

For example, consider this Malayalam text :

എല്ലാവര്‍ക്കും സുഖമല്ലേ

The above Malayalam text will be written in Manglish as :

ellavarkkum sughamalle

Manglish text is used mostly in chatting, social media etc. It basically came into existence and became popular after internet. It's an easy way to write Malayalam.

Malayalam is a bit complicated language. It has 52 letters including 16 vowels and 36 consonants. So fitting all of them in a small sized Phone keyboard is hard and to type it more harder.

This persuades people to use manglish instead. There are apps & keyboards available to convert manglish to Malayalam. This helps everyone to easily type Malayalam.

Why Manglish App ?

I know people who are malayalees, can understand Malayalam, but can't read. There are many such people. Malayalees are everywhere in the world. Most of us are expats. So the kids brought up are most likely to not get a good education in their native language Malayalam.

I have some cousins too like this. They speak excellent Malayalam, but can't even read a letter.

I've made this app for such people to easily understand malayalam text without depending on someone else. All you have to do is paste the text, click a button and voila !

  • Help people understand Malayalam text they see/receive
  • Potentially help people learn the language

Now you can understand what your WhatsApp ammavan forwards. :P 😝

Features

  • Fast, quick conversion
  • Ability to select text in other apps, browsers and share to this app to convert
  • No ads, bloatware
  • As lightweight as possible

Contribute

The app is and will always be free of ads. It was made for the sole intend of helping people. If you can, you may help financially in the development of this app.

Donors

Thank you so much to these donors who helps keep the app ad-free and help me maintain the app.

Code

Read the technical section and contribute to the code !

Feature Request

You can submit a feature request in the comments below or on our GitHub issues.

Screenshots

Manglish app screenshot

More screenshots here

Technical

ml2en

The app uses ml2en library made by Kailash Nadh. It's the brain behind the conversion. This library is also used by a reddit and twitter bot to help in translation. But those require a server to run and is not reliable forever. This app solves that problem.

A web app is also available for ml2en. ml2en is licensed under GNU GPL v2.0.

ml2en's not perfect, but is enough.

App

The JavaScript version of ml2en.js is used by the app. Mozilla's Java implementation of JavaScript, Rhino is used to run this JS file. Yes, it's not efficient. Instead, a native Java implementation of the ml2en algorithm would be the best. I tried to do it, but failed because of my inexperience with Java.

See this issue.

I hope this app has been helpful. Please do let me know your feedback :)

And rate it on Play Store !