Centre for Internet & Society

The post was co-authored by Pavithra Hanchagaiah, Omshivaprakash H L and Subhashish Panigrahi and published in the March issue of Foss Force.

Click to read the original published on the website of Foss Force here.


Vachana sahitya is a form of rhythmic writing in Kannada poetry that evolved in the 11th century C.E. and flourished in the 12th century as a part of the Lingayatha movement. More than 259 Vachanakaras (Vachana writers) have compiled over 11,000 vachanas. 21,000 of these verses which were published in a 15 volume set, “Samagra Vachana Samputa,” by the Government of Karnataka, a state in South West India, have been digitized. Two Wikimedians along with Kannada linguist and author O. L. Nagabhushana Swamy are involved in the Unicode conversions, corrections and writing the preface for these verses. The entire work is now available as a standalone project called Vachana Sanchaya and ready to enrich Kannada WikiSource.

Palm Leafs
Palm leaf of 11th and 12th Century with Vachana poems in Kannada language

This project was started a year ago when Kannada Wikimedian Omshivaprakash was trying to help Professor O. L. Naghabhushana Swamy and Kannada author and publisher Vasudhendra to easily access the vachana (verses) of Vachana Sanchaya. Swamy had challenges in using publicly available content on Vachanas since the data was in ASCII and searching text was a huge problem. Pavithra Hanchagaiah started helping to collect information about about vachanas and document them into Unicode by writing scripts to customize open source software to convert the Kannada fonts from ASCII into Unicode.

With constant feedback and guidance from Mr. Swamy and Vasudendra, we learned how a concordance of text is used by researchers and what would make it easier for them to do their research. Omshivaprakash worked on the architecture of the platform, decided the infrastructure requirements and managed the entire project. Free and open source software technologies were used for keeping the platform active. Pavithra was involved in providing critical hacks for digitization and offered valuable input through suggestions, feedback and Q&A.

Working system

At present, the system has around 200,000 unique words in the repository. It was an extensive learning process, as we used our free time to solve real time issues. Moreover, it was a work of the Kannada language that needed quick attention. Vachana Sanchaya is meant to be more than just a repository of the text online; it’s meant to be a tool for researchers.

For example, as a user searches the words on our system, he or she can see who has used the word in which Vachanas. To improve readability, the searched text string is highlighted in each Vachana that is displayed. To repeat the search for a specific Vachanakaara, the user needs only to click on his or her name on the graph provided on the result page. We have used the MediaWiki jquery-ime input tool architecture that helps us provide the user with the ability to directly enter Kannada text in Unicode for a search.

Public response

We are glad to see people accessing vachanas from our Facebook, Twitter and Google+ channels. Thousands read them every day and it has become a part of many people’s daily routine. There have been more than 50,000 page views on social networks and 500,000 page views on our site in the first few months after our platform’s public launch. Some of the most commonly searched Kannada words are “ಕರ್ಮ”(Karma en: Work/Deed), “ಸತ್ಯ” (Sathya en: Truthfulness) and “ನದಿ” (River).

ಆಂಗೀರಸ, ಪುಲಸ್ತ್ಯ, ಪುಲಹ, ಶಾಂತ,
ದಕ್ಷ, ವಸಿಷ್ಠ, ವಾಮದೇವ, ನವಬ್ರಹ್ಮ, ಕೌಶಿಕ, ಶೌನಕ, ಸ್ವಯಂಭು, ಸ್ವಾರೋಚಿಷ, ಉತ್ತಮ, ತಾಮಸ, ರೈವತ, ಚಾಕ್ಷಷ, ವೈವಸ್ವತ, ಸೂರ್ಯಸಾವರ್ಣಿ, ಚಂದ್ರಸಾವರ್ಣಿ, ಬ್ರಹ್ಮಸಾವರ್ಣಿ, ಇಂದ್ರ ಸಾವರ್ಣಿ ಇವರು ಇಪ್ಪತ್ತು ಮಂದಿ ಪ್ರಪಂಚ ನಿರ್ಮಾಣ ಸಹಾಯ[ದ]ವರು. ಹತ್ತೊಂಬತ್ತು ಎಂದರೆ ಪುಣ್ಯನದಿಗಳು. ಅದು ಎಂತೆಂದಡೆ: ಗ್ರಂಥ

– An example of a vachana from the Vachana Sanchaya project.

Plans for the future

Our system is extensible with respect to adding new features. We have a review desk for researchers to help with the review of content. Later we will be adding required references to Vachanas from various research works on this literature. The content is available for the public through OpenData API and will be distributed in the public domain through WikiSource once the review work is complete. This will open up the system for students, developers, researchers and anyone interested in working to build linguistic tools for Kannada and other Indic languages.

This system will evolve so it can be used for other literature projects. Vachana Sahitya will further help us to initiate Natural Language Processing (NLP) projects if more researches get together to tag the words, glossary, etc. We can also add various language tools such as a spell checker and grammar checker through crowd-sourcing development. The forthcoming project under the “Kannada Sanchaya” are Sarvagnana Vachanagalu and Dāsa Sanchaya which are already in the pipeline. Our idea is to extend this platform to include works from antiquity (Vyasa, for example) to the early 20th century (e.g., Muddanna) and possibly even include contemporary literature that’s available in the public domain.

The views and opinions expressed on this page are those of their individual authors. Unless the opposite is explicitly stated, or unless the opposite may be reasonably inferred, CIS does not subscribe to these views and opinions which belong to their individual authors. CIS does not accept any responsibility, legal or otherwise, for the views and opinions of these individual authors. For an official statement from CIS on a particular issue, please contact us directly.