A quick (well... 2h quick) edit, to make the original dota heroes, items and spells to show up with their original names. Verbose descriptions, new heroes and everything else left as in english version.
Consult the sticky thread, if you don't know how to use these files.
EDIT: Fixed the MoM & Satanic mixup, as well as Leshrac's name
EDIT2: Fixed another mixup (butterfly vs eaglehorn) and hosted on mediafire, as quaq suggested.
EDIT3: Fixed quarterstaff spelling (thanks to kamishiro for noticing)
EDIT4: Updated to the new version (includes Sand King). Took the liberty of using mvdv25's package.
EDIT5: Updated to the new version (with Bane Elemental and Queen of Pain), fixed some missing lines from previous versions and renamed Ironwood branch properly.
EDIT6: Update to the new version (with Vengeful Spirit)
EDIT7: Major update - basically rechecked all the files entirely.
EDIT8: Finally got things up to date - the last heroes, tweaks and all. Note, that with all the updates, the package might not actually be true to DotA.
I make it primarily for my personal use and thus don't bother to check how DotA itself progresses. E.g. i don't know what bloodstone does in DotA right now, so what is called bloodstone in the package might not be the actual bloodstone anymore.
EDIT9: Another update - with Spectre http://www.mediafire.com/download.php?yoojn1d3mj3
For reasons as of yet unknown, if you exit the game with this language active and then enter again, all labels will be missing. In this case, just switch to English and then back to DotA.
InvalidCola may have found a solution to this:
I think I found a way to fix that problem.. I just made a ressources001.s2z with the entities_en.str in a subfolder inside, and with the dota translation, so now when I start the game in english mode I have the dota translations and the menu looks fine, etc...