(Unsuccessful) Conference Sponsorship


Recently, as part of Ezhil-Language-Foundation, we offered a registration support ($25) for upto 10 individuals to attend the Tamil Internet Conference in Thanjavur, India (Dec 15-17th, 2022).

Seeking Applications

  1. We created a simple setup with google form to request applications; some of the questions were,
    • Brief introduction about your profile
    • Why do you want to attend the conference
    • Will you be able to travel to the venue
    • Your open-source or published works
    • Areas of interest in Tamil computing
      • R&D software
      • R&D literature, culture, society
      • Pedagogy
      • etc.
  2. We shared the URL to this applications across multiple forums like Thamiza free-tamil-computing mailing list, Tamil Linux Forums, few WhatsApp groups dedicated to INFITT, and Open-Source Tamil computing


We received 8 applications, with 2/3 of men and 1/3 women, they were all notified by the team on receipt of the application; of the 8 we found only 6 candidates were able to travel and interested in the mission of the conference and aligned with Ezhil Language Foundation mission.

We attempted to keep the selected candidates to be gender balanced and sensitive to Diversity Equity and Inclusion (DEI) mission objectives of Ezhil Language Foundation.

The accepted candidates were notified of their sponsorship to the conference registration and asked to prepare for the travel.

Conference Days

None of the selected 6 candidates attended the conference!


In this blog post we like to analyze why people were not able to attend the conference despite our sponsorship of the registration:

  1. Communications
    • Communications were purely conducted by email and people were not sure about the program objectives
    • Candidates were not able to make travel arrangements since the financial sponsorship news came in quite late – 1 week before conference date.
    • Candidates expected some form of financial aid sent to them via digital payments (PayTM, UPI etc.)
  2. Financial Reasons
    • Candidates expected a “full ride” (stay/accomodation, travel, and registration) for the conference.
  3. Accomodation/Distance/Travel logistics
    • All selected applicants expressed concern regarding their inability to travel at short notice and were not familiar with the digital format to attend the conference
    • Ezhil Language Foundation did not sponsor candidates who were interested in attending the conference remotely


We would like to thank all applicants to the conference sponsor program; we strive to learn from the experience and make a better program for the next/upcoming year. We also thank the various members instrumental to share the message about the program into

Future conference sponsorship should be designed to avoid such a nil-outcome; the motivation for sending a mix of younger (new) and older (experienced) participants to a conference is to enable networking and cross-pollination of ideas, and support the mission of Ezhil Language Foundation – to secure the future of Tamil in the digital realm.

If you have better ideas, comments, criticisms on the program please email: ezhillang@gmail.com

பாதுகாக்கப்பட்டது: INFITT Summer of Code 2022 – Ideas List

இந்த உள்ளடக்கம் கடவுச்சொல்லால் பாதுகாக்கப்பட்டுள்ளது. அதை காண உங்கள் கடவுச்சொல்லை கீழே சமர்பிக்கவும்:

பாதுகாக்கப்பட்டது: INFITT Summer of Code 2022 – How to Apply

இந்த உள்ளடக்கம் கடவுச்சொல்லால் பாதுகாக்கப்பட்டுள்ளது. அதை காண உங்கள் கடவுச்சொல்லை கீழே சமர்பிக்கவும்:

முதல்பார்வை – கணினி தரவமைப்புகளும் செயல்முறைகளும்

இந்த தமிழாக்கம் நூலினை முதல் பார்வைக்கு சமர்பிக்கிறோம். __/|\__
அட்டை படம்: யோசமிடி தேசிய பூங்க, கிளேசியர் உச்சம், வட அமெரிக்கா (2008).

இந்த நூல் தமிழை நுன்மொழியாக விழையும் – தொழில்நுட்பம் சார்ந்த 21ஆம் நூற்றாண்டினை ஒப்ப மொழியாக – தமிழ் கணிதம், அறிவியல் மரபின் சொல்லாடல் என்பதற்கு இணங்க செயல்படும் சிந்திக்கும் தமிழ் பேசும் நல்லுலகிற்கு சமர்ப்பணம்.

எழில் மொழி 2017-இல் பொது பயன்பாட்டிற்கு வெளியானது; உடனடியாக உணர்ந்தது என்னவென்றால் தமிழில் கலைச்சொற்களை செயற்படுத்தி ஒரு கணினியியல் ரீதியாக ஒரு நூல் இல்லாத இடைவெளியை மட்டுமே நிறப்ப வேண்டுமென்பதை. இதனை இன்று ஓரளவிற்கு, ஓராண்டு முயற்சியாக, முதல்பார்வைக்கு சமர்ப்பிக்கிறோம்; பதிர்ந்துரைகளுக்கும் கருத்துக்களுக்கும் ezhillang@gmail.com என்ற மின்னஞ்சலுக்கு தொடர்பு கொள்ளவும். இதன் ஆங்கில் நூல் வெளியீடு இங்கு.

MinMadurai, Kalsee, Ezhil Handbook – Privacy Notices


Last updated September 06, 2021

Thank you for choosing to be part of our community at Ezhil Language Foundation (“Company,” “we,” “us,” or “our“). We are committed to protecting your personal information and your right to privacy. If you have any questions or concerns about this privacy notice or our practices with regard to your personal information, please contact us at ezhillang@gmail.com.

This privacy notice describes how we might use your information if you:
  • Download and use our mobile application — Min Madurai
  • Engage with us in other related ways ― including any sales, marketing, or events
In this privacy notice, if we refer to:
  • App,” we are referring to any application of ours that references or links to this policy, including any listed above
  • Services,” we are referring to our App, and other related services, including any sales, marketing, or events
The purpose of this privacy notice is to explain to you in the clearest way possible what information we collect, how we use it, and what rights you have in relation to it. If there are any terms in this privacy notice that you do not agree with, please discontinue use of our Services immediately.

Please read this privacy notice carefully, as it will help you understand what we do with the information that we collect.




In Short:  We process your information for purposes based on legitimate business interests, the fulfillment of our contract with you, compliance with our legal obligations, and/or your consent.

We use personal information collected via our App for a variety of business purposes described below. We process your personal information for these purposes in reliance on our legitimate business interests, in order to enter into or perform a contract with you, with your consent, and/or for compliance with our legal obligations. We indicate the specific processing grounds we rely on next to each purpose listed below.

We use the information we collect or receive:

  • None


In Short:  We only share information with your consent, to comply with laws, to provide you with services, to protect your rights, or to fulfill business obligations.

We may process or share your data that we hold based on the following legal basis:
  • Consent: We may process your data if you have given us specific consent to use your personal information for a specific purpose.
  • Legitimate Interests: We may process your data when it is reasonably necessary to achieve our legitimate business interests.
  • Performance of a Contract: Where we have entered into a contract with you, we may process your personal information to fulfill the terms of our contract.
  • Legal Obligations: We may disclose your information where we are legally required to do so in order to comply with applicable law, governmental requests, a judicial proceeding, court order, or legal process, such as in response to a court order or a subpoena (including in response to public authorities to meet national security or law enforcement requirements).
  • Vital Interests: We may disclose your information where we believe it is necessary to investigate, prevent, or take action regarding potential violations of our policies, suspected fraud, situations involving potential threats to the safety of any person and illegal activities, or as evidence in litigation in which we are involved.
More specifically, we may need to process your data or share your personal information in the following situations:
  • Business Transfers. We may share or transfer your information in connection with, or during negotiations of, any merger, sale of company assets, financing, or acquisition of all or a portion of our business to another company.


In Short:  We keep your information for as long as necessary to fulfill the purposes outlined in this privacy notice unless otherwise required by law.

We will only keep your personal information for as long as it is necessary for the purposes set out in this privacy notice, unless a longer retention period is required or permitted by law (such as tax, accounting or other legal requirements). No purpose in this notice will require us keeping your personal information for longer than 90 days.

When we have no ongoing legitimate business need to process your personal information, we will either delete or anonymize such information, or, if this is not possible (for example, because your personal information has been stored in backup archives), then we will securely store your personal information and isolate it from any further processing until deletion is possible.


In Short:  We aim to protect your personal information through a system of organizational and technical security measures.

We have implemented appropriate technical and organizational security measures designed to protect the security of any personal information we process. However, despite our safeguards and efforts to secure your information, no electronic transmission over the Internet or information storage technology can be guaranteed to be 100% secure, so we cannot promise or guarantee that hackers, cybercriminals, or other unauthorized third parties will not be able to defeat our security, and improperly collect, access, steal, or modify your information. Although we will do our best to protect your personal information, transmission of personal information to and from our App is at your own risk. You should only access the App within a secure environment.


In Short:  In some regions, such as the European Economic Area (EEA) and United Kingdom (UK), you have rights that allow you greater access to and control over your personal information. You may review, change, or terminate your account at any time.

In some regions (like the EEA and UK), you have certain rights under applicable data protection laws. These may include the right (i) to request access and obtain a copy of your personal information, (ii) to request rectification or erasure; (iii) to restrict the processing of your personal information; and (iv) if applicable, to data portability. In certain circumstances, you may also have the right to object to the processing of your personal information. To make such a request, please use the contact details provided below. We will consider and act upon any request in accordance with applicable data protection laws.

If we are relying on your consent to process your personal information, you have the right to withdraw your consent at any time. Please note however that this will not affect the lawfulness of the processing before its withdrawal, nor will it affect the processing of your personal information conducted in reliance on lawful processing grounds other than consent.
If you are a resident in the EEA or UK and you believe we are unlawfully processing your personal information, you also have the right to complain to your local data protection supervisory authority. You can find their contact details here: https://ec.europa.eu/justice/data-protection/bodies/authorities/index_en.htm.

If you are a resident in Switzerland, the contact details for the data protection authorities are available here: https://www.edoeb.admin.ch/edoeb/en/home.html.


Most web browsers and some mobile operating systems and mobile applications include a Do-Not-Track (“DNT”) feature or setting you can activate to signal your privacy preference not to have data about your online browsing activities monitored and collected. At this stage no uniform technology standard for recognizing and implementing DNT signals has been finalized. As such, we do not currently respond to DNT browser signals or any other mechanism that automatically communicates your choice not to be tracked online. If a standard for online tracking is adopted that we must follow in the future, we will inform you about that practice in a revised version of this privacy notice. 


In Short:  Yes, if you are a resident of California, you are granted specific rights regarding access to your personal information.

California Civil Code Section 1798.83, also known as the “Shine The Light” law, permits our users who are California residents to request and obtain from us, once a year and free of charge, information about categories of personal information (if any) we disclosed to third parties for direct marketing purposes and the names and addresses of all third parties with which we shared personal information in the immediately preceding calendar year. If you are a California resident and would like to make such a request, please submit your request in writing to us using the contact information provided below.

If you are under 18 years of age, reside in California, and have a registered account with the App, you have the right to request removal of unwanted data that you publicly post on the App. To request removal of such data, please contact us using the contact information provided below, and include the email address associated with your account and a statement that you reside in California. We will make sure the data is not publicly displayed on the App, but please be aware that the data may not be completely or comprehensively removed from all our systems (e.g. backups, etc.).

CCPA Privacy Notice

The California Code of Regulations defines a “resident” as:

(1) every individual who is in the State of California for other than a temporary or transitory purpose and
(2) every individual who is domiciled in the State of California who is outside the State of California for a temporary or transitory purpose

All other individuals are defined as “non-residents.”

If this definition of “resident” applies to you, we must adhere to certain rights and obligations regarding your personal information.

What categories of personal information do we collect?

We have collected the following categories of personal information in the past twelve (12) months:




A. Identifiers
Contact details, such as real name, alias, postal address, telephone or mobile contact number, unique personal identifier, online identifier, Internet Protocol address, email address and account name


B. Personal information categories listed in the California Customer Records statute
Name, contact information, education, employment, employment history and financial information


C. Protected classification characteristics under California or federal law
Gender and date of birth


D. Commercial information
Transaction information, purchase history, financial details and payment information


E. Biometric information
Fingerprints and voiceprints


F. Internet or other similar network activity
Browsing history, search history, online behavior, interest data, and interactions with our and other websites, applications, systems and advertisements


G. Geolocation data
Device location


H. Audio, electronic, visual, thermal, olfactory, or similar information
Images and audio, video or call recordings created in connection with our business activities


I. Professional or employment-related information
Business contact details in order to provide you our services at a business level, job title as well as work history and professional qualifications if you apply for a job with us


J. Education Information
Student records and directory information


K. Inferences drawn from other personal information
Inferences drawn from any of the collected personal information listed above to create a profile or summary about, for example, an individual’s preferences and characteristics


We may also collect other personal information outside of these categories instances where you interact with us in-person, online, or by phone or mail in the context of:
  • Receiving help through our customer support channels;
  • Participation in customer surveys or contests; and
  • Facilitation in the delivery of our Services and to respond to your inquiries.
How do we use and share your personal information?

More information about our data collection and sharing practices can be found in this privacy notice.

You may contact us by email at ezhillang@gmail.com, or by referring to the contact details at the bottom of this document.

If you are using an authorized agent to exercise your right to opt-out we may deny a request if the authorized agent does not submit proof that they have been validly authorized to act on your behalf.

Will your information be shared with anyone else?

We may disclose your personal information with our service providers pursuant to a written contract between us and each service provider. Each service provider is a for-profit entity that processes the information on our behalf.

We may use your personal information for our own business purposes, such as for undertaking internal research for technological development and demonstration. This is not considered to be “selling” of your personal data.

Ezhil Language Foundation has not disclosed or sold any personal information to third parties for a business or commercial purpose in the preceding 12 months. Ezhil Language Foundation will not sell personal information in the future belonging to website visitors, users and other consumers.

Your rights with respect to your personal data

Right to request deletion of the data – Request to delete

You can ask for the deletion of your personal information. If you ask us to delete your personal information, we will respect your request and delete your personal information, subject to certain exceptions provided by law, such as (but not limited to) the exercise by another consumer of his or her right to free speech, our compliance requirements resulting from a legal obligation or any processing that may be required to protect against illegal activities.

Right to be informed – Request to know

Depending on the circumstances, you have a right to know:
  • whether we collect and use your personal information;
  • the categories of personal information that we collect;
  • the purposes for which the collected personal information is used;
  • whether we sell your personal information to third parties;
  • the categories of personal information that we sold or disclosed for a business purpose;
  • the categories of third parties to whom the personal information was sold or disclosed for a business purpose; and
  • the business or commercial purpose for collecting or selling personal information.
In accordance with applicable law, we are not obligated to provide or delete consumer information that is de-identified in response to a consumer request or to re-identify individual data to verify a consumer request.

Right to Non-Discrimination for the Exercise of a Consumer’s Privacy Rights

We will not discriminate against you if you exercise your privacy rights.

Verification process

Upon receiving your request, we will need to verify your identity to determine you are the same person about whom we have the information in our system. These verification efforts require us to ask you to provide information so that we can match it with information you have previously provided us. For instance, depending on the type of request you submit, we may ask you to provide certain information so that we can match the information you provide with the information we already have on file, or we may contact you through a communication method (e.g. phone or email) that you have previously provided to us. We may also use other verification methods as the circumstances dictate.

We will only use personal information provided in your request to verify your identity or authority to make the request. To the extent possible, we will avoid requesting additional information from you for the purposes of verification. If, however, we cannot verify your identity from the information already maintained by us, we may request that you provide additional information for the purposes of verifying your identity, and for security or fraud-prevention purposes. We will delete such additionally provided information as soon as we finish verifying you.

Other privacy rights
  • you may object to the processing of your personal data
  • you may request correction of your personal data if it is incorrect or no longer relevant, or ask to restrict the processing of the data
  • you can designate an authorized agent to make a request under the CCPA on your behalf. We may deny a request from an authorized agent that does not submit proof that they have been validly authorized to act on your behalf in accordance with the CCPA.
  • you may request to opt-out from future selling of your personal information to third parties. Upon receiving a request to opt-out, we will act upon the request as soon as feasibly possible, but no later than 15 days from the date of the request submission.
To exercise these rights, you can contact us by email at ezhillang@gmail.com, or by referring to the contact details at the bottom of this document. If you have a complaint about how we handle your data, we would like to hear from you.  


In Short:  Yes, we will update this notice as necessary to stay compliant with relevant laws.

We may update this privacy notice from time to time. The updated version will be indicated by an updated “Revised” date and the updated version will be effective as soon as it is accessible. If we make material changes to this privacy notice, we may notify you either by prominently posting a notice of such changes or by directly sending you a notification. We encourage you to review this privacy notice frequently to be informed of how we are protecting your information.


If you have questions or comments about this notice, you may email us at ezhillang@gmail.com or by post to:

Ezhil Language Foundation
ul { list-style-type: square; } ul > li > ul { list-style-type: circle; } ul > li > ul > li > ul { list-style-type: square; } ol li { font-family: Arial ; }
This privacy policy was created using Termly’s Privacy Policy Generator.

தமிழாக்கம் – அல்கோரிதம் நூல்


கணினி நூல் வரிசையில் அல்கோரிதம் நூல் ஒன்று எழுத நேரமில்லை என்றாலும் ஆங்கிலத்தில் உள்ள நூலை தமிழாக்கம் செய்ய வேண்டும் என்பது ஒரு நீண்ட நாள் இலக்கு; முக்கியமாக ஏன் செய்ய வேண்ட்டும் என்றால்,

  1. தமிழ் வழி கணிமை பயில்பவர்களுக்கும் தமிழ் வழி கணினி நிரலர்களிடையே வளமான உரையாடல்களை ஊக்குவிப்பது – மாணவர் கணிமை கல்வி
  2. தமிழில் உள்ள கணிமை படைக்கும் மொழியியலை வலுப்படுத்துவது – அறிவியல் தமிழ் பங்களிப்பு
  3. “எழில் – தமிழில் நிரல் எழுது,” மற்றும் “ரூபி நண்பன்” போன்ற நூல்களுடன் இணைப்பாக அடுத்த கட்ட நூல் ஒன்றை வெளியிட ஒரு முயற்சி – அடுத்தகட்ட வளர்ச்சி

பிராட்பீள்டு கணினி அல்கோரிதம் நூல் (Bradfield CS Textbook)

தமிழில் இந்த நூலை கொண்டு வர முயற்சிகள் எடுக்கிறோம்;

இந்த திட்டத்தைப்பற்றிய விவரங்கள் கீழே காணலாம்:

தகவல் தரவமைப்பும் அல்கோரிதம் – படிநிலை செயல்முறை

சில தேவைகள்

  1. DS&A in Tamil
  2. பொது உரிமம் – -cc-by-sa
  3. புதிய புத்தகமா இல்ல மொழி பெயர்ப்பா?
  4. 16 வயது மேற்பட்டவர்கள் படிக்கும் வகை இருக்கவேண்டும்
  5. தமிழபடுத்தப்பட்ட கலைச்சொற்கள்

அட்டவனை [table of contents]

  1. Analysis (அல்கொரிதம் திறணாய்வு)
  2. Stacks (அடுக்கு தரவமைப்பு)
  3. Queues (வரிசைத் தரவமைப்பு)
  4. Dequeus (“decks” என்று வாசிக்கவேண்டும் – double-ended queue – அதாவது இருதிசை வரிசைகள்)
  5. Lists (பட்டியல் தரவமைப்பு)
  6. Recursion (அடுக்கு நிரல்படுத்தல்)
  7. Searching (தேடல் அல்கோரிதங்கள்)
  8. Trees (இருகிளை மரம் தரவமைப்பு)
  9. Graph (முனை-ஓரம் தரவமைப்பு)

காண்க: GitHub – Ezhil-Language-Foundation/algos: “கணினி தரவமைப்புகளும் செயல்முறைகளும்”- “Algorithms and Data Structures” புத்தகத்தின் தமிழாக்கம்

சுட்டி: https://github.com/Ezhil-Language-Foundation/algos

இதில் ஆர்வமுள்ளவர்கள் எந்த அத்தியாயத்தை மொழி பெயர்க்க ஆசையாக உள்ளீர்கள் என்றும் எனக்கு தெரிவிக்கவும். உங்களால் எவ்வளவு நேரத்தில் இதை செய்யலாம் என்றும் சொல்லவும்.

ஏற்கணவே உள்ள நூல் நடையில் தமிழ் கலைசொற்கள் இருக்க வேண்டும். “தமிழில் நிரல் எழுது,” மற்றும் “ரூபி நண்பன்” என்ற நூல்களை (திறமூல நூல்கள்) பற்றியும் நடை உதாரணமாக காணலாம்.




இணைமதி எழுத்துரு கொண்டு செய்யப்பட்ட தமிழ் அரிச்சுவடி

புத்தாண்டில் பல புதிய வாய்புகள், சந்தர்ப்பங்கள் காத்திருக்கின்றன; நமது திறன்களை வளர்த்துக்கொள்ளவும் வாய்ப்பு உண்டு; சென்ற ஆண்டில் நடப்பில் குறைபாடுகளையும் சீர்மைசெய்ய வாய்ப்பு உண்டு. இன்று எனது பார்வையில், எழில் மொழி அறக்கட்டளையின் பணிகளானது தொடர்ந்து இந்த ஆண்டில் நடைபெரும்:

  1.  சில சிக்கலான தமிழ் மொழிபெயர்ப்புகளை முடிப்பது (compiler பற்றிய கட்டுரை, தமிழில் அல்கொரிதம் பற்றியும் தகவல் தரவமைப்புகள் பற்றியும் புத்தகங்கள்).
  2. நிரல் அளவில் இரண்டு அல்லது மூன்று ஓப்பன் தமிழ் வெளியீடுகளை ஏற்பாடு செய்வது
  3. புதிய திட்டங்கள் அளவில் விட்டர்பீ அல்கொரிதத்தின் வாயிலான தமிழ் சொல்திருத்தி செயல்பாட்டிற்கு தீர்வு காணுதல்.

புடிச்சா புளியங்கொம்பு; முயற்சிகள் வீண்போவதில்லை. சவால்களை சந்திப்போம்.



குட்டி story … ஒரு அலசல்

Screen Shot 2020-04-18 at 12.23.13 PM

சமிபத்திய வெளியாகவுள்ள, லோக்கோஷ் கனகராசு இயக்கத்தில், “Master” திரைப்பட பாடல் ஆல்பத்தில் ஒரு வித்தியாசமான, மனதைக்கவரக்கூடிய தமிழ்/தங்கிலிசு பாடல், “குட்டி story,” இடம் பெற்றது. இதை பிரபல திரைப்பட நடிகர் விஜ்ய் பாடி இசைவாக அமைந்தது. இதை அனுராஜா காமராஜ் பாடல்வரிகள் எழுதி, அநிருத்ரவிசந்தர் இசைஅமைத்துள்ளார்.

Screen Shot 2020-04-18 at 12.47.56 PM

இந்த பாடல் வரிகளை அலசிப்பார்த்தால் என்ன தெறிகின்றது நமக்கு ? இதில் முதலில் நிறைய ஆங்கில சொற்கள் படத்தின் ஏதோ ஒரு சூழலில் இயற்கையாக வரும் தருணத்தை குறிக்க இப்படி பாடல் எழுதியிருக்காங்க என்று கொள்ளலாம். காப்புரிமம் காரணமாக பாடல்வரிகளை இங்கு முழுதாக இடமுடியாவிட்டாலும், நாம் ஓப்பன் தமிழ் கொண்டு இந்த பாடல்களை அலசினால், சுமார் இருபது சதம் சொற்கள் மட்டுமே தமிழ் வரிகளை கொண்டதாக அமைந்திருக்கிறது.

எதுகை மோனையில் {“happy”,”crappy”} – “மாப்பி” என்று தமிழ்-ஆங்கிலம் தங்கிலிஷில் பூந்து விளையாடுகிறார் பாடலாசிரியர்.

பாடல் சற்று கட்டமைப்பில் (rhyme-scheme) எளிமையாக இருந்தாலும்கூட பாட்டில் ஏதோ ஒரு வாழ்க்கையில் சமரசத்தையும், ஒரு நம்பிக்கையூட்டும் நோக்கில் கருத்துக்கள் வெளிவந்திருக்கின்றன. போராட்ட மனப்பாங்கில் இருந்து வெளிவந்தும், மன அவதிகளில் இருந்தும் ஒரு ஓய்வெடுக்க பாடகர் வலியுருத்துகிறார்.

முழு நிரல் இங்கு பார்க்கலாம்:

#!/bin/env python3
from codecs import open
from tamil import utf8
import re
with open('kuttistory.txt','r','utf-8') as fp:
data = fp.readlines()
class Stats:
__fields__ = ('total_words','tamil_words')
stats = Stats()
for line in data:
all_words = re.split('\s+',line.strip())
ta_words = list(utf8.get_tamil_words(utf8.get_letters(line)))
stats.tamil_words += len( ta_words )
stats.total_words += len(all_words)
#tamil fraction
taf = float(stats.tamil_words)/stats.total_words
print('English = {0}%, Tamil = {1}%'.format(100.0*(1-taf),100.0*(taf)))

Open-Tamil v0.95

Today, we are releasing Open-Tamil v0.95 via Python package index here.

எழில்-open-tamil contributors meetup
எழில்-open-tamil contributors meetup (2018). படம் – உபயம் : திரு. சீனிவாசன்.

In this release there are few new items and routine improvements.

  1. Indian Rupee sign parsing
  2. Package tamil-sandhi-checker with open-tamil

  3. Tamil Morse code module added to package

  4. Remove Python 2.x support with sunsetting from PSF
  5. Valai – package of web ReST API for some spellcheckers

Get the latest:

$ pip install --upgrade open-tamil

Thanks to all our contributors present and past.
Happy Holidays!

P.S: மின் அஞ்சல் அறிவிப்பு கீழ் இணைக்கப்பட்டது.

வணக்கம் தமிழ் கணிமை ஆர்வலர்களே,

இன்று Open-Tamil வரிசை எண் 0.95 வெளியீடு ஆனது.  இந்த நிரல் தொகுப்பு முற்றிலும் திறமூல MIT உரிமத்தில் வெளியிடப்பட்டது. இதனை கொண்டு நீங்கள் பைத்தான் கணினி மொழியில் தமிழ் மொழி ஆய்வுகளை செயல்படுத்தலாம்.
உதாரணமாக இரண்டு திறமூல சேவைகள்/செயல்பாடுகள் (அதாவது எழில், தமிழ்சந்தி மற்றும் தமிழ்பேசு-வலை என்பவற்றை தவிற்த்து [எங்கள் குழுவினர் அல்லாதவர்]) பயன்பாட்டில் பொதுவெளியில் உள்ளது தெரியவந்தது-
 1) பைதமிழ் என்ற (அவலோகிதம் போல) வேண்பா திரிப்பு நிரல் தொகுப்பு (library), மற்றும் 
2) வென்முரசு தோடர்நாவலை உரை-பகுப்பாய்வு செய்யவும் ஒரு செயலி என்றபடி உள்ளது.

இந்நிலையில் இந்த வெளியீட்டில் உள்ளவை,

1. தமிழ்சந்தி என்ற விருது பெற்ற திருமதி. நித்தியா-திரு. சீனிவாசன் அவர்களது படைப்பான  தமிழ் சந்திப்பிப்பிழைத்திருத்தி  இந்த தொகுப்பில் இடம் பெற்றது. இதில் நாற்பது விதிகளுக்கும் மேல் சந்திப்பிழைகளை கண்டரிய வசதிகள் உள்ளது.

2. தமிழ் மோர்சு என்ற தந்தி குறிகளை தமிழில் கையாள இது உதவுகிறது.

3. வலை என்ற நிரல் தொகுப்பில் திரு. நீச்சல்கீரன் அவரது வாணி  மற்றும் தமிழ்பேசு சொற்பிழை திருத்தியை இணையம்வழி கையாள வசதிகள் உள்ளன. 

முழு விவரங்களுடன் வெளியீடு: https://ezhillang.blog/2019/11/20/open-tamil-v0-95/

ஒப்பன் தமிழ் குழுவிற்காக,

வாசிப்பு – தானியங்கி நுட்பங்கள் -1

இடம்தானியங்கி கார்கள் வரலாறு. வலம்: செயற்கை நுண்ணறிவு பின்னல்கள்

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

முதல்நூல் தானியங்கி கார்களின் வரலாறு பற்றியும் அதன் வளர்ச்சி, சமகால நிலை மற்றும் முதல்நிலை மாந்தர்கள் பற்றியும் உள்ளானது. அதாவது சிக்கல என்ன என்றால் “கார் ஓட்டுனர் இல்லாமல் எப்படி தோடக்க இடத்தில் இருந்து பயணர்கள் செல்லும் இடத்திற்கு விபத்துகள் இல்லாமல் குறுகிய காலத்தில் செல்லும்” என்று கொள்ளலாம். இது டார்பா , அமெரிக்க பல்கலைக்கழகங்களில் தோடங்கி ஜீஎம்கூகிள் மற்றும் பல சமகால நிறுவனங்களின் கார்கள், திட்டங்கள் பற்றி சொல்கின்றது.

அடுத்த புத்தகம் பற்றி அடுத்த பதிவில் :). மனிதன் தமிழ்தான் முதலில் பேசியதை நகைத்து புதுமைப்பித்தன் “முதல் குரங்கு தமிழ்க்குரங்கு,” என்பதை (கீழடி பற்றிய ஊடக நிகழ்வில்) பத்திரிகையாளர் மாலன் நினைவுபடுத்தினார். இறண்டாவது, மூன்றாவது ரோபோ தமிழ் பேசவைக்கலாம் – ஏனெனில் நீங்களே பிரம்மா!