home.social

#tamil — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #tamil, aggregated by home.social.

  1. Releasing Iyal Spellchecker 0.0.6

    A Tamil Opensource Spellchecker is my long time dream. With the continious efforts of many friends, we released “Iyal Tamil Spellchecker” recently.

    You can check it here – https://iyal.kaniyam.ca

    Test this and add any issues here – https://github.com/KaniyamFoundation/iyal-tamil-spellchecker/issues

    It has huge words collection, bloom filter based quick search, bk tree based suggestions, Tamil rules from Tamilinaiya Vaani spellchecker, Grammar rules from LanguageTool.org and more.

    Read more about its architecure here – https://goinggnu.wordpress.com/2026/04/26/building-open-source-tamil-spellchecker-day-10-iyal-spellchecker/

    In this release, today added 5147 new words to the collection.

    There are total 1,55,966 words now in that repo, used as base word bank.

    I am collecting these words from 625 tamil websites, blogs. Thanks for all of them for writing Tamil in public and to provide RSS feeds. I collect latest content daily, calculate the words frequency. If any word is used more than 50 times, I consider it as a good used word and add to the collection of Iyal tamil spellchecker.

    Added few right words, few wrong words and few replacement words.

    Hoping to release next versions with more words. Let me know if you want to add any new features.

    Thanks for all the contributors.

    #iyal #spellchecker #tamil
  2. Releasing Iyal Spellchecker 0.0.6

    A Tamil Opensource Spellchecker is my long time dream. With the continious efforts of many friends, we released “Iyal Tamil Spellchecker” recently.

    You can check it here – https://iyal.kaniyam.ca

    Test this and add any issues here – https://github.com/KaniyamFoundation/iyal-tamil-spellchecker/issues

    It has huge words collection, bloom filter based quick search, bk tree based suggestions, Tamil rules from Tamilinaiya Vaani spellchecker, Grammar rules from LanguageTool.org and more.

    Read more about its architecure here – https://goinggnu.wordpress.com/2026/04/26/building-open-source-tamil-spellchecker-day-10-iyal-spellchecker/

    In this release, today added 5147 new words to the collection.

    There are total 1,55,966 words now in that repo, used as base word bank.

    I am collecting these words from 625 tamil websites, blogs. Thanks for all of them for writing Tamil in public and to provide RSS feeds. I collect latest content daily, calculate the words frequency. If any word is used more than 50 times, I consider it as a good used word and add to the collection of Iyal tamil spellchecker.

    Added few right words, few wrong words and few replacement words.

    Hoping to release next versions with more words. Let me know if you want to add any new features.

    Thanks for all the contributors.

    #iyal #spellchecker #tamil
  3. Releasing Iyal Spellchecker 0.0.6

    A Tamil Opensource Spellchecker is my long time dream. With the continious efforts of many friends, we released “Iyal Tamil Spellchecker” recently.

    You can check it here – https://iyal.kaniyam.ca

    Test this and add any issues here – https://github.com/KaniyamFoundation/iyal-tamil-spellchecker/issues

    It has huge words collection, bloom filter based quick search, bk tree based suggestions, Tamil rules from Tamilinaiya Vaani spellchecker, Grammar rules from LanguageTool.org and more.

    Read more about its architecure here – https://goinggnu.wordpress.com/2026/04/26/building-open-source-tamil-spellchecker-day-10-iyal-spellchecker/

    In this release, today added 5147 new words to the collection.

    There are total 1,55,966 words now in that repo, used as base word bank.

    I am collecting these words from 625 tamil websites, blogs. Thanks for all of them for writing Tamil in public and to provide RSS feeds. I collect latest content daily, calculate the words frequency. If any word is used more than 50 times, I consider it as a good used word and add to the collection of Iyal tamil spellchecker.

    Added few right words, few wrong words and few replacement words.

    Hoping to release next versions with more words. Let me know if you want to add any new features.

    Thanks for all the contributors.

    #iyal #spellchecker #tamil
  4. Tamil Guardian: New database documents over 10,000 Tamils killed and disappeared during IPKF period. “The International Truth and Justice Project (ITJP) and the Human Rights Data Analysis Group (HRDAG) have launched a new online database documenting individuals who were killed or disappeared during the deployment of the Indian Peace Keeping Force (IPKF) in the Tamil homeland between October […]

    https://rbfirehose.com/2026/05/17/tamil-guardian-new-database-documents-over-10000-tamils-killed-and-disappeared-during-ipkf-period/
  5. Tamil Guardian: New database documents over 10,000 Tamils killed and disappeared during IPKF period. “The International Truth and Justice Project (ITJP) and the Human Rights Data Analysis Group (HRDAG) have launched a new online database documenting individuals who were killed or disappeared during the deployment of the Indian Peace Keeping Force (IPKF) in the Tamil homeland between October […]

    https://rbfirehose.com/2026/05/17/tamil-guardian-new-database-documents-over-10000-tamils-killed-and-disappeared-during-ipkf-period/
  6. Tamil Guardian: New database documents over 10,000 Tamils killed and disappeared during IPKF period. “The International Truth and Justice Project (ITJP) and the Human Rights Data Analysis Group (HRDAG) have launched a new online database documenting individuals who were killed or disappeared during the deployment of the Indian Peace Keeping Force (IPKF) in the Tamil homeland between October […]

    https://rbfirehose.com/2026/05/17/tamil-guardian-new-database-documents-over-10000-tamils-killed-and-disappeared-during-ipkf-period/
  7. Tamil Guardian: New database documents over 10,000 Tamils killed and disappeared during IPKF period. “The International Truth and Justice Project (ITJP) and the Human Rights Data Analysis Group (HRDAG) have launched a new online database documenting individuals who were killed or disappeared during the deployment of the Indian Peace Keeping Force (IPKF) in the Tamil homeland between October […]

    https://rbfirehose.com/2026/05/17/tamil-guardian-new-database-documents-over-10000-tamils-killed-and-disappeared-during-ipkf-period/
  8. Tamil Guardian: New database documents over 10,000 Tamils killed and disappeared during IPKF period. “The International Truth and Justice Project (ITJP) and the Human Rights Data Analysis Group (HRDAG) have launched a new online database documenting individuals who were killed or disappeared during the deployment of the Indian Peace Keeping Force (IPKF) in the Tamil homeland between October […]

    https://rbfirehose.com/2026/05/17/tamil-guardian-new-database-documents-over-10000-tamils-killed-and-disappeared-during-ipkf-period/
  9. கடவுளிடம் வரம் கேட்டால்,
    இந்த ஜென்மம் போதும்டா சாமி..!
    கால் வைக்கும் இடம் எல்லாம் கண்ணிவெடி..!
    என்ன வாழ்க்கை டா இது..!

    If I stood before God to seek a grace,
    I would plead to end this earthly race.
    Wherever I tread, a hidden snare,
    A life of landmines and cold despair.
    What kind of journey is this to bear?

    #தமிழ் #tamil #poem #god #lifeadvice

  10. கடவுளிடம் வரம் கேட்டால்,
    இந்த ஜென்மம் போதும்டா சாமி..!
    கால் வைக்கும் இடம் எல்லாம் கண்ணிவெடி..!
    என்ன வாழ்க்கை டா இது..!

    If I stood before God to seek a grace,
    I would plead to end this earthly race.
    Wherever I tread, a hidden snare,
    A life of landmines and cold despair.
    What kind of journey is this to bear?

    #தமிழ் #tamil #poem #god #lifeadvice

  11. Joining this week #kanchilug
    meeting

    We will discuss about #linux, #opensource in #tamil language, every week sunday from 5:00 PM IST. Any one can join for free.

    The meeting is hosted in #jitsi

    kanchilug.wordpress.com/2026/0

  12. Joining this week #kanchilug
    meeting

    We will discuss about #linux, #opensource in #tamil language, every week sunday from 5:00 PM IST. Any one can join for free.

    The meeting is hosted in #jitsi

    kanchilug.wordpress.com/2026/0

  13. Joining this week #kanchilug
    meeting

    We will discuss about #linux, #opensource in #tamil language, every week sunday from 5:00 PM IST. Any one can join for free.

    The meeting is hosted in #jitsi

    kanchilug.wordpress.com/2026/0

  14. Joining this week #kanchilug
    meeting

    We will discuss about #linux, #opensource in #tamil language, every week sunday from 5:00 PM IST. Any one can join for free.

    The meeting is hosted in #jitsi

    kanchilug.wordpress.com/2026/0

  15. I asked my Tamil friend, 'do Koreans worship their Gods in Sanskrit?'. My friend replied 'they are Korean people'. I wonder if his brain thought after that, or if he's a TVK?

  16. I asked my Tamil friend, 'do Koreans worship their Gods in Sanskrit?'. My friend replied 'they are Korean people'. I wonder if his brain thought after that, or if he's a TVK?

    #Tamil #Sanskrit #Korean #Hinduism #TVK

  17. ⬆️ >> #Tamil superstar-turned-politician C Joseph #Vijay stuns powerful rival incumbent #DMK leader #MKStalin (named by his dad after #Russia's #Stalin). Good riddance to a man who has made a career out of #languageBigotry.

    That was yesterday.

    Just one day after #TamilNadu voters dumped Stalin, the #Congress Party too dumped DMK and #INDIA Bloc to join Vijay's #TVK, leaving an upset Stalin in a lurch.

    #Tamil #MastIndia #MastodonIndians @MastodonIndians

    indiatoday.in/elections/assemb

  18. ⬆️ >> #Tamil superstar-turned-politician C Joseph #Vijay stuns powerful rival incumbent #DMK leader #MKStalin (named by his dad after #Russia's #Stalin). Good riddance to a man who has made a career out of #languageBigotry.

    That was yesterday.

    Just one day after #TamilNadu voters dumped Stalin, the #Congress Party too dumped DMK and #INDIA Bloc to join Vijay's #TVK, leaving an upset Stalin in a lurch.

    #Tamil #MastIndia #MastodonIndians @MastodonIndians

    indiatoday.in/elections/assemb

  19. ⬆️ >> #Tamil superstar-turned-politician C Joseph #Vijay stuns powerful rival incumbent #DMK leader #MKStalin (named by his dad after #Russia's #Stalin). Good riddance to a man who has made a career out of #languageBigotry.

    That was yesterday.

    Just one day after #TamilNadu voters dumped Stalin, the #Congress Party too dumped DMK and #INDIA Bloc to join Vijay's #TVK, leaving an upset Stalin in a lurch.

    #Tamil #MastIndia #MastodonIndians @MastodonIndians

    indiatoday.in/elections/assemb

  20. #Tamil superstar-turned-politician C Joseph #Vijay stuns powerful rival incumbent #DMK leader #MKStalin (named by his dad after #Russia's #Stalin).

    Good riddance to a man who has made a career out of language #bigotry.

    #TamilNadu has a LONG history of #languageBigotry with malapropos use of the word #slavery when it comes to other indigenous languages, preferring slavery to English instead.

    Nobody ever asked them how speaking a different language "enslaves" anybody.

    bbc.com/news/articles/c8xwjx54

  21. #Tamil superstar-turned-politician C Joseph #Vijay stuns powerful rival incumbent #DMK leader #MKStalin (named by his dad after #Russia's #Stalin).

    Good riddance to a man who has made a career out of language #bigotry.

    #TamilNadu has a LONG history of #languageBigotry with malapropos use of the word #slavery when it comes to other indigenous languages, preferring slavery to English instead.

    Nobody ever asked them how speaking a different language "enslaves" anybody.

    bbc.com/news/articles/c8xwjx54

  22. #Tamil superstar-turned-politician C Joseph #Vijay stuns powerful rival incumbent #DMK leader #MKStalin (named by his dad after #Russia's #Stalin).

    Good riddance to a man who has made a career out of language #bigotry.

    #TamilNadu has a LONG history of #languageBigotry with malapropos use of the word #slavery when it comes to other indigenous languages, preferring slavery to English instead.

    Nobody ever asked them how speaking a different language "enslaves" anybody.

    bbc.com/news/articles/c8xwjx54

  23. We Tamils if we have dignity should commit suicide. BJP has got 3 MLA's. 🤦🤦🤦

  24. We Tamils if we have dignity should commit suicide. BJP has got 3 MLA's. 🤦🤦🤦

    #Tamil #Tamilnadu #Hindutva

  25. #செம்மை செந்தமிழனின் வேட்டல் :

    🎙️சீமான் தம்பிகளிடம் இல்லை.. விஜய் ரசிகர்களிடம் இருக்கு..#seeman #tamil #dmk Lines Media Tamil லைன்ஸ் மீடியா தமிழ் : 2026-தேர்தல் முடிவுகளை எந்த கோணத்தில் அணுக வேண்டும்...சீமானின் தம்பிகள் எப்படி தங்களை தயார் படுத்த வேண்டும் என்பதை தரவுகளோடு விவரித்த கார்ட்டூனிஸ்ட் பாலா ... #seeman#dmk#tvk#linesmediatamil ஒரு சுதந்திரமான ஊடகம். போர்களில் மிக முக்கியமான ஊடகப்போர் தந்திரம் குறித்து அறியாத தமிழர்களுக்காகவும், உலகம் முழுக்க…

    senkettru.wordpress.com/2026/0

  26. 🎙️யாரும் செய்யாததை சீமான் செய்தார்…|அதனால் அவருடன் நிற்கிறேன்…#seeman #tamil #dmk #kamal #mnm

    Lines Media Tamil லைன்ஸ் மீடியா தமிழ் 64,100 சந்தாதாரர்கள் உடன் சேர்ந்து விழிப்புணர்வு பெறுங்கள் : பிராமணர்களுக்கு எதன் அடிப்படையில் சீட்டு...திராவிடத்தை உடைக்க இதெல்லாம் சீமானின் யூக்தியா? கார்ட்டூனிஸ்ட் பாலாவின் பல்வேறு கேள்விகளுக்கு பதில் அளித்த நாதக வேட்பாளர் அனுஷா #ntk#anushantk#seeman#T Nagar #linesmediatamil ஒரு சுதந்திரமான ஊடகம். போர்களில் மிக முக்கியமான ஊடகப்போர்…

    senkettru.wordpress.com/2026/0

  27. I hope one day Tamils will be intelligent enough to eliminate religion. It's a bloody waste of time.

  28. I hope one day Tamils will be intelligent enough to eliminate religion. It's a bloody waste of time.

    #Tamil #Tamilnadu #Religion #BlindFaith

  29. Building Open Source Tamil Spellchecker – Released Iyal Spellchecker

    Iyal Tamil Spellchecker

    I am working on a Free/Open Source Tamil Spellchecker. Released it as Iyal at https://iyal.kaniyam.ca

    Iyal means Prose/Text in Tamil. ( My daughter name too ).

    Sharing few notes here.

    A good Free/Open Source Tamil Spellchecker is a dream for many decades for me. Explored on these around 2020.

    I realized that we need a huge word bank to keep as a base. For a year, I started to collect words from blogs, websites. around 600+ websites.

    Collecting huge words list

    Wrote a python script to do the below things.
    1. Download recent articles
    2. extract the text
    3. clean the text – Remove HTML keywords/symbols, English words, numbers
    4. In a text file, add the unique words, with word count
    5. Increment the count, if the word already exists
    6. Create frequently used word list, if a word has 50+ usage.
    7. Create a bloom filter model file with this frequently used word list

    Now, this files become a base asset for the spellchecker.

    We have now 150819 unique highly used words in our collection. see the word list here – https://github.com/KaniyamFoundation/iyal-tamil-spellchecker/tree/main/collect_words

    Backend

    Bloom filter can quickly find if a word is there or not in a given huge word list. BK-Tree can suggest nearly similar words.

    With these two, built a small spellchecker in Python.

    Added flask to give as API and make a web version

    Front End

    Used simple JavaScript and HTML to build a web interface. Added the words counter, “In-Progress/DONE” messages. Huge content is processed as small chunks to make sure the site is not broken.

    Pre-filters

    There are three files.

    rightwordlist.txt – to store all always right words
    wrongwordlist.txt – to store all always wrong words
    replacements.txt – to have custom dictionary based replace, like suggesting good tamil words for English words. example – பஸ் | பேருந்து

    These three file are processed as a first filter.

    Adding LanguageTool.org for simple grammar checking

    The spellchecker is working good, powered by big word list. Still, there are many things to improve. We need to add Sandhi checker, and basic grammar checker.

    Some 15 years ago, Elanchezhiyan and Prof Ilantamil from Malaysia, Thamizha Community, added many basic Tamil grammar rules to LanguageTool.org it is a generic grammar engine for all languages.

    Fortunately, it is still maintained project and working well when hosted locally.

    Installed LanguageTool and implemented check/suggestions with the current Iyal Spellchecker.

    Adding Tamilinaiya Vaani Spellchecker

    Around 2020, Mr. Neechalkaran, creator of Vaani Spellchecker, released a mini version of his spellchecker as open source, as part of a grant program by Tamil Virtual Academy. Code is here – https://github.com/Tamil-Virtual-Academy/Tamilinaiya-Spellchecker

    It is a rule based spellchecker. All the rules are in DB.json file. The code is in C#. My friends Manik and Ashok Ramachandran helped to port that to Python – port is here – https://github.com/tshrinivasan/Tamilinaiya-Spellchecker/tree/master/PythonPort

    At that time, we made as a command line spellchecker in python. Thanks to Neechalkaran and Tamil Virtual Academy for the nice work and releasing as Free/Open Source Software. It will be so good, if all the government and university sponsored projects are released as Free/Open Source software, in all the world.

    The Word bank based Iyal spellchecker is good. But, as Tamil is ever growing language, collecting/adding all the world in Tamil is taking more time. Thought of integrating Tamilinaiya Vaani to Iyal, as a preprocessor. It works well as expected.

    Suggestions

    BK-Tree is a simple algorithm to suggest the near similar words. When the words are not found in word bank, BK tree suggests a near similar word. When Tamilinaiya Vaani has some suggestion it is added. LanguageTool suggestions also added in the suggestion menu.

    Handling huge content

    When a huge content is pasted, it is divided into multiple chunks ( 200 words per chunk ), then processed, to make sure the server is alive. Timer is added to know how long it will take to complete processing all the words.

    Architecture

    [ USER UI (Vanilla JS) ] 
           |
           | (Batch Streaming POST)
           v
    [ FLASK BACKEND (app.py) ]
           |
           +--- 1. CUSTOM OVERRIDES (whitelist.txt, blacklist.txt, replacements.txt)
           |
           +--- 2. L1 CACHE (Bloom Filter: Instant Dictionary Check)
           |
           +--- 3. L2 ENGINE (Tamilinaiya Vaani: Morphological Rule-Check)
    | +--- 4. L3 LanguageTool Suggestions
    | +--- 5. L5 FALLBACK (BK-Tree: Fuzzy Similarity Search) | v [ JSON RESPONSE ] --> (UI Highlight / Suggestion Menu)

     

    Live at iyal.kaniyam.ca

    With the current design, happy to release the Iyal Tamil Spellchecker at https://iyal.kaniyam.ca

    Code – https://github.com/KaniyamFoundation/iyal-tamil-spellchecker

    Current version is 0.0.3 It is still under beta.

    Tamil scholars may find this spellchecker as a elementary one. But, still it is a good working version. Give a try. Test with the tamil content you write or read. If you have any suggestions to improve, raise as an issue in github. or if you have code contributions, send as PR.

    Send a mail to [email protected] with your feedback.

    What next?

    • Keep adding more words to the word bank
    • Check and remove any wrong words from the word bank
    • Add more replacement words
    • Add any more available open source spellcheckers, as layers.
    • Make the site a secured and robust
    • Make it full HTML compatible. Currently it works for plain text and for basic HTML formatting like bold, italic, headings only.
    • Make extensions for browsers, word processors, editors across all operating systems.

    Will keep working on them. Please contribute to improve these.

    Read all days notes on building tamil spellchecker.

    1. Study notes on open-tamil spellchecker – day 1
    2. Building Tamil Spellchecker – Day 2 – Bloom Filter to quick query on dataset
    3. Building Tamil Spellchecker – Day 3 – Collecting all Tamil Nouns
    4. Building Tamil Spellchecker – Day 4 – Shall we collect ALL Tamil Words?
    5. Building Tamil Spellchecker – Day 5 – started collecting ALL Tamil Words
    6. Building Open Source Tamil Spellchecker – Day 6 – How fast is bloom filter for 24 lakh words?
    7. Building Open Source Tamil Spellchecker – Day 7 – Scrapping websites to get more words
    8. Building Open Source Tamil Spellchecker – Day 8 – Porting from C# to Python
    9. Building Open Source Tamil Spellchecker – Day 9 – Ported from C# to Python
    10. Building Open Source Tamil Spellchecker – Day 10 – Released Iyal Tamil Spellchecker
    #bkTree #bloomFilter #spellchecker #tamil #tamilinaiyaVaani
  30. கன்னடன் நான் சீமானை ஏன் ஆதரிக்கிறேன் தெரியுமா?#seemanspeech #karnadakatamilarkal #dmk #ntk #tamil

    Lines Media Tamil லைன்ஸ் மீடியா தமிழ் 63,400 சந்தாதாரர்கள் : கன்னடனாக இருந்து எதற்காக தமிழ்த்தேசியத்தையும் சீமானையும் ஆதரிக்கிறீர்கள் என தமிழ்நாட்டில் வாழும் கன்னடர் சிரவன் குமார் அவர்களுடன் கார்ட்டூனிஸ்ட் பாலா நடத்திய உரையாடல் #seemanspeech#karnadakatamilarkal#dmk#ntk#tamil#LinesMediaTamil ஒரு சுதந்திரமான ஊடகம் போர்களில் மிக முக்கியமான ஊடகப்போர் தந்திரம் குறித்து அறியாத…

    senkettru.wordpress.com/2026/0

  31. Multilingual Mental Health Resources. Languages include Arabic, Cree, Czech, French, Korean, Mandarin, Polish, Romanian, Shona, Spanish, Tagalog, Tamil, Turkish, Vietnamese... and more to come!

    #multilingual #ymhc #mentalhealth #posters #culturalsensitivity #french #chinese #arabic #tagalog #tamil #spanish #romanian #polish #korean

  32. Multilingual Mental Health Resources. Languages include Arabic, Cree, Czech, French, Korean, Mandarin, Polish, Romanian, Shona, Spanish, Tagalog, Tamil, Turkish, Vietnamese... and more to come!

  33. Multilingual Mental Health Resources. Languages include Arabic, Cree, Czech, French, Korean, Mandarin, Polish, Romanian, Shona, Spanish, Tagalog, Tamil, Turkish, Vietnamese... and more to come!

    #multilingual #ymhc #mentalhealth #posters #culturalsensitivity #french #chinese #arabic #tagalog #tamil #spanish #romanian #polish #korean

  34. Multilingual Mental Health Resources. Languages include Arabic, Cree, Czech, French, Korean, Mandarin, Polish, Romanian, Shona, Spanish, Tagalog, Tamil, Turkish, Vietnamese... and more to come!

    #multilingual #ymhc #mentalhealth #posters #culturalsensitivity #french #chinese #arabic #tagalog #tamil #spanish #romanian #polish #korean