Learn Indian Languages by LabVIEW Translation ( Character by Character)

Introduction:

                  This post is dedicated for people who wants to learn (or who knows) more than one Indian language. If you think India's official language is தமிழ் (Tamil), then your correct by 1/22 only.  Yes!! there are 22 Official Languages in India. Out of which 15 languages you can find in the Indian currency notes. 

ISCII: Indian Script Code for Information Interchange. Dynamic definition which supports 9 Indian Languages.
TSCII: Thamizh Script Code for Information Interchange. It is a fixed definition for Thamizh Language only.  
                    These two definitions are super set of ASCII. They both are 8 bit code width.  If you receive a information encoded in ISCII, the information may be from any of these Languages - Devanagari, Assamese, Bengali, Gujarati, Gurmukhi, Kannada, Malayalam, Oriya, Thamizh or Telugu. To Know More about ISCII click here

                    The beauty of the ISCII is that scripts of all the 9 languages are analysed in detail and the same code number is assigned to characters from all 9 Languages (if such character exists in that language, otherwise the code is unused in that language). 

Example: 

            The code 0xA4 is assigned to  अ in Hindi, অ in Bengali, ਅ in Gurmukhi, અ in Gujarati, ଅ in Oriya, அ in Thamizh, అ in Telugu, ಅ in Kannada, and അ in Malayalam.
The code 0xAB is assigned to  ऎ in Hindi, எ in Thamizh, ఎ in Telugu, ಎ in Kannada and എ in Malayalam. The same code is not assigned to any character in Bengali, Gurmukhi, Gujarati and Oriya.
           This means if the data is miss interpreted in a different Language, you will still be able to read the content to some extent ( since each of these language has some special charterers apart from common phonetic characters).


Use Case: 

            Let us take a scenario where some one wants to learn any of these Languages. The person will first learn the characters in these languages, as per the Thiruvalluvar's couplet


குறள்:

            அகர முதல எழுத்தெல்லாம் ஆதி 
            பகவன் முதற்றே உலகு. 



Kural in Tanglish: 
           Agara mudhala ezhuthellam aadhi 
           Bhagavan mudhatre ulagu. 


Meaning of the Poem:
The first letter A (Tamil - அ) is agaram which is the beginning of language or speech or the written word, the kural says that how we can not speak or write without this first letter (அ)) or A, in the same way the sun god (Aadhi Bhagavan) plays an important role in the survival of life on the earth. So, he is the beginning or he is the first in the entire world.


Character by Character Translation using LabVIEW:

                              If you have enabled Unicode in LabVIEW. (if not just add this entry "UseUnicode=True" in the LabVIEW.ini file and restart LabVIEW. )  then you can download this small code and use it for learning (character set)  any of these 9 Languages from one of these 9 Languages. 


You can find the video (swf file) and the source code in LabVIEW 8.2 here


கருத்துகள்

பிரபலமான இடுகைகள்