1. You dont want to use internet.
2. You dont want to use resx files.
Then the third option for you is"
3. You can write your own language translator. Before that you will have to study all the languages you want to translate to..Since every language is different from each other in grammatical and linguistic context, the translator will not be 100% perfect. Google translator is still striving for the perfection.
Once you complete writing the translator, you can showcase it to google or Microsoft and they will hire you on a grand salary..
For more details check this discussion
http://stackoverflow.com/questions/4001056/how-to-write-a-human-language-translator-software-that-supports-multiple-languag[
^]
And yes, your question reminded me of one of my college friend who wanted to write his own operating system as a college project.
Edit:
I found this link which demonstrates using google translator offline mode using the translator APIs . Check if this works
http://digitalforces.blogspot.in/2012/04/offline-google-translator-by-c.html[
^]