# why there is no direct typesetting in LaTeX for other than english language?

While using LaTeX I always wondered, why it is necessary to typeset any language other than english, like indic (devnagari) first in english as `.dn` file and then use some translator to translate it in indic syllab to generate `.tex` file. then compile, and then get the final pdf output...

For english just by keying the english is enough and for other languages latex uses, "do not use latex hereafter approach" by using some translation mechanism...

Is it possible for LaTeX developers to make use of other languages as easy as using English in latex... If so please do it or atleast ask some intelligent members of community to develope like that...

-
Isn't it possible to write the tex file in unicode and compile it with `xelatex` or `lualatex`? – canaaerus Sep 12 '12 at 7:15
why would you need to translate it? You can just type it normally and use UTF-8 input encoding. – Juri Robl Sep 12 '12 at 7:24
Look for example at tex.stackexchange.com/questions/2576/… – canaaerus Sep 12 '12 at 7:29
the real answer to your question is that the "original" tex (late 1970s) was very restricted, and translation was the best way forward. some restrictions were removed with tex version 3, but still not enough for "native" devanagari (or afaik any other indic font). recent developments have changed all that, with their capability of using unicode input. – wasteofspace Sep 12 '12 at 8:34