open-tamil on web

Today, you are welcome to play with open-tamil API via web at


Generating multiplication tables via Open-Tamil APIs’:

This is collective work of our team underlying the website (written in Django+Python) highlighting various aspects of open-tamil like transliteration, numeral generation, encoding converters, spell checker among other things. At this time I hope to keep the website running through most of this year, and add features as git-repo gets updated.

Thanks to Mr. Syed Abuthahir, many months ago, in winter of 2017, he has developed an interface for open-tamil on the web and shared with us under GNU Affero GPL terms. Later, we is added as part of main open-tamil as well.

Open-Tamil moves forward; come join us!


Internet of Things

It’s spring in Boston and finally all the snow and ice, including the two unseasonal storms are behind us; we have a beautiful season and summer to follow.

Please read the linked article – a counter point to generally positive reviews we read, emphasizing need for open standards and higher security in the new connected world of things.
For professionals please keep track of, and for some updated tech news in the USA.I leave you with a question, “What you Alexa say in Tamil ?”Best,-Muthu

“கௌசல்யா” – பல பைட்டு தமிழ் குறியீடு – Unicode and Tamil multi-byte encoding

ஒன்ருடன் ஒன்ரு சமன்பாடு (ASCII – ஆங்கிலம் போன்று இல்லாதது) பல பைட்டு தமிழ் குறியீடு – Unicode and Tamil multi-byte encoding என்பதை சறியாக புறிந்து கொள்வதை பற்றி தமிழ்நாடு பயனத்தில், SKP கல்லூரி, SRM பல்கலைகழகத்திலும் இந்த வாரம் பேசினேன்.

இந்த நிரல் கீழே

# -*- coding: utf-8 -*-
import tamil
name = u"கௌசல்யா"
L = len(tamil.utf8.get_letters(name))
print(u"name variable has %d letters"%L)
assert L == 4
# ஒன்ருடன் ஒன்ரு சமன்பாடு - பல பைட்டு தமிழ் குறியீடு

open-tamil ச|வா|வால்|வாசல்|சவால்

Open-Tamil : anagrams / palindrome / combinations / generate all valid sub words


My recent work from this weekend added some tools to the  solthiruthi – framework for word play #75 . This change introduces easy ways to do,

  1. Generate Anagrams
  2. Generate Combinations of words
  3. Check if word is a plaindrome

Combinagrams – all sub-words

Particularly you can use the open-tamil API listed below, to generate list of all sub-words within a word.


import tamil
from solthiruthi.dictionary import *
TVU_dict = DictionaryBuilder.create(TamilVU)
word = u’சவால்’

which gives you the output, ச|வா|வால்|வாசல்|சவால்


The algorithm for combinagrams makes use of combination generators, and filters each permutations further generated from every such combination using a publicly avialable word-list like the Tamil VU dictionary provided with open-tamil.
Finally we get a list of all possible legal words from a given word.

கூடம் – எழில் கற்க இணையம் வழி பள்ளிக்கூடம்

கூடம் – எழில் கற்க இணையம் வழி பள்ளிக்கூடம்

இன்று நள்ளிரவு எழுதிய பைத்தான் நிரலிநால் (இந்த கிட்ஹப் கமிட்டை காணவும்) எழில் மொழியை இணையம் வழி கற்க பள்ளிக்கூடம் ஆக அமைய வாய்பு உண்டு.  இதனுடைய அமைப்பு பல விஷயங்கள் கொண்டது. கீழே காண்க.

Feature list
Code in this directory provides the following
* Writing Code, Editing, and Evaluating *
1. Syntax highlighting editor for Ezhil using ACE JavaScript editor
2. Code browser lets user to look at sample Ezhil programs from the ezhil-lang source/testsuite, in the single page app editor
3. Users can run the code on this page, and see the output in the same page.
4. Correctly executed code with should output in light yellow; clicking on the output will hide it, as you work on second problem.
5. Errors in code or server execution cause your program output  to be highlighted in red.
6. Source code is persisted between sessions in terms of cookies


இதை இல் வேகுவில் நிறுவு முனைகிரேன். அதுவரை ஹஸ்தா-ல-விஸ்தா!

Tamil Web 2.0 : தமிழ் இணையம் இரண்டாவது படி

தமிழ் இணையம், மற்றும் கணினி பயன்படுத்த முதல் படி நிறைவேற்றப்பட்டது. எழுத்துரு, எழுத்துரு, ஒழுங்கமைவு மற்றும் காட்சி பிரச்சினைகள் தீர்க்கப்பட்டது.


தமிழ் இணையம் இரண்டாவது படி, Tamil Web 2.0, அது எப்படி இருக்கும்?

  1. உயர் உரை விண்ணப்பங்கள்,
  2. ஆடியோ / வீடியோ விண்ணப்பங்கள்
  3. உயர் ஆர்டர் ஸ்மார்ட் போன் விண்ணப்பங்கள்?

நாம் இந்த மென்பொருள் உருவாக்க முடியுமா? நாம் அடுத்த நிலை அடைய முடியுமா?

60 மில்லியன் தமிழ் மக்கள், மேலும் இந்த மென்பொருள் பயன்படுத்த காத்திருக்கிறார்கள்.

வெகு காலம் வாழும் தமிழ்.