While reading Indian Language processing, found a great project called SILPA. Find the online application here. http://silpa.org.in/
It can do major linguistic tasks like spellchecking, dictionary, n-gram,sorting, encoding converter, language detection, transliterate, text to speech, webfonts and more in major indian languages including Tamil.
Thanks to the developer Santhosh Thottingal for the wonderful contribution.
It is fully developed in python.
Get the code from http://silpa.org.in/doc/source.html
Mailing list : https://lists.nongnu.org/mailman/listinfo/silpa-discuss
It needs more contribution.
SILPA is getting rewritten using FLASK web framework here.
Please contribute for the development of the project.