When a game is being developed, typically only 1 language is used by the development team. In some cases, the developers will also build translations for some other major languages, however this is not common for several reasons...
  • It complicates the development of the game
  • It costs time and money to do the translation, both of which are limited
  • Often the costs outway the benefit, as games in less-common languages don't sell as many copies
There are several groups on the internet that address this issue by providing translations for games. However, it can often be hindered because the languages are hard to find, or use a proprietary file format. What this means is that translations are slow, and a programmer needs to be involved to translate the files back and forward.

Game Translator, following in the footsteps of Game Extractor, provides a simple interface for translating a number of games into different languages. Through the use of plugins, it can easily support new games, and the common interface makes for faster and more efficient translations.

Furthermore, Game Translator can be used by anyone who wants to change the language in a game, such as changing the names of enemy teams, and renaming players, weapons, or cars.

The interface is quick and simple - all the strings are loaded up into a table for you, so you just have to go through them one at a time and change it to the translation. If the language file contains other parameters such as code names or formatting options, they will also be shown, allowing you to completely modify the language to suit your needs. If unicode is supported by the language pack, it will be used.

  • Supports reading and writing of language packs in a number of different formats.
  • Displayed as a table with easy navigation around it for speed of use.
  • Plugins allow support to be added for new games and programs easily.
  • Support for many different languages, and unicode support where available.
  • Autorun programs for quick and easy use on Windows computers.


Game Translator is a free download, and contains all the main features needed to read and write language packs.

Download Game Translator
Also requires: Java Runtime Environment (32-bit Version)

Game Translator is free, but donations are always welcome.




Download the latest version of Java (32-bit) from here, then double-click to install it.


Download the Game Translator installer, then double-click to install it.


Download the Game Translator installer, then double-click to install it.

Game Translator doesn't work with 64-bit Java

Some users have experienced difficulty running Game Translator when they have a 64-bit version of Java installed. If you have problems, try installing a 32-bit version of Java instead.

When trying to run Game Translator, I get FileNotFound errors, or there is no text on the program interface

This can occur when you have incorrectly unzipped Game Translator. To unzip the archive correctly, open the Game Translator zip file in your zip program (eg WinZip) and click the "extract" button. Make sure that the box "Use Folder Names" is checked. Now the files should be extracted to the correct folders and the program will work.

When trying to run Game Translator.exe, I get a MissingDll error dialog.

You are using an old version of windows, and will need to update some files in order for the exe file to work. Download and install the Visual Basic 6 Runtime Files - you can find them on http://www.microsoft.com - or do a search in Google for them.

When trying to run Game Translator.exe, I get a FileNotFound error dialog.

Some virus checkers do not allow *.bat files to be run on your computer - one such program is Kasperspy. If you have a virus checker, spyware cleaner, or another similar program that runs in the background of your computer, you should disable it and try to run Game Translator again. Remember to turn it back on after you are finished using Game Translator! Some programs will have options that will let you enable specific files - if this is the case then add the *.bat and *.exe files in the Game Translator directory.

How do I _______ in Game Translator?

Game Translator has its own help file which will assist your understanding and use of the features in Game Translator. To access the help, click the big blue question-mark button in the program, or choose 'help' from the 'Help' menu. Choose the topic in the top dropdown box, and the associated help will appear underneath. This help explains what each of the features do and how to use them.

Why can't I edit the values in some of the columns?

Some columns have fixed values and should not be changed otherwise the translation will not work. In addition, the Original column is uneditable - it exists as a reference so you know what the original value of the text was, before editing by you.

Why do some language packs show additional columns?

Some language packs have additional values associated with each text string, such as ID numbers or code values. These values are important, as it allows the game to find the correct text when it needs it. You can change these values if you want, although it is usually advised not to, as it may cause the game to stop working.

How can I report a bug or program error?

If there is a bug in Game Translator, please send me an email with the details of the error. Please provide as much information as possible as to how you obtained the error, so I have the best chance of detecting and correcting the error. Be sure to include any error messages that appear on the screen.

Game Translator will also try to create an error log for the errors that occur - if there are any files in the logs/ directory, then please send the latest file along with your email, it will give me a much greater chance of detecting and fixing the issue.

I saved a language pack but it doesn't work in the game.

There are many reasons why a language pack may not work - for example a game might not allow unicode characters. At all costs - avoid overwriting your original game files because you may have to re-install the game if it doesn't work. Also, altering original game files could cause problems if you try to update the game or apply a patch. WATTO Studios does not make any guarantees that the language packs will work in your game - so by all means have a go but if it doesn't work then make sure you have a backup.

I tried to open a language pack that is in the supported games list, but it doesn't work.

Chances are that the plugin can only open some of the language packs used in the game. For example, some PC games use the same extension for different types of files, not just for language packs. Language packs may also be compressed or encrypted. Thankfully though, you shouldn't encounter this very often.

Game Translator may also have problems with language packs in game demos or in illegal copies of games - this is because the language packs are sometimes different to those used in the full purchased game.

Even though Game Translator tries its hardest to open a language pack correctly, sometimes it gets the format wrong. You can force Game Translator to open the file in a particular format, which may work better. Click the "Open" button or menu, then choose the correct plugin from the list in the SidePanel (by default it says "All Files"). By choosing a plugin in this list, it forces Game Translator to open it using this format.

Game Extractor has the ability to read and write archives from many different games. Game Extractor (Full Version) can also find common audio and image files stored within unknown archives, through use of the Format Scanner, and can also preview lots of common file types. Here is a brief list of games which are supported by Game Extractor.

Language Pack Type:
Read Only
Read, Modify, and Save
All can be Read, only some can be Modified and Saved
Platforms:
PC Games

WriteGameExtension
 1848*.mo
 Agatha Christie: And Then There Were None*.act
 Ankh: Heart Of Osiris*.bin
 Arcade Race: Crash*.txt
 Armageddon Empires*.txt
 Attack On Pearl Harbor*.ini
 Auto Assault*.pak
 BaboViolent 2*.lang
 Battle For Wesnoth*.mo
 Battlestations Midway*.lan
 Brian Lara International Cricket 2007*.dat
 Broken Sword 2 
 Call For Heroes: Pompolic Wars*.lng
 Cars*.bnx
 Code of Honor: The French Foreign Legion*.scr
 Colin McRae DiRT*.lng
 Company Of Heroes*.ucs
 CSV (Comma Separated Values)*.csv
 Defcon*.txt
 Desperados 2: Cooper's Revenge*.de *.en *.es *.fr *.it
 Europa Universalis 3*.csv
 Far West*.dat
 FRAXY*.flg
 Game Extractor*.xml
 Game Imager*.xml
 Game Translator*.xml
 Ghost Recon*.res *.txt
 GNU Language Packs*.mo
 Hurrican*.lng
 Live For Speed*.txt
 Need For Speed: Pro Street*.bin
 Paraworld*.ltf
 Pirates Of The Caribbean: At Worlds End*.aps *.lag
 Populous: The Beginning*.dat
 Project Eden*.edt
 Puzzle Quest*.xml
 Ratatouille*.pc
 SAP MDM Server*.lang
 SAS: Anti-Terror Force 
 Settlers 6: Rise Of An Empire*.de *.es *.fr *.it *.nl *.uk *.us
 Setup Factory 6*.lng
 Sniper Elite*.asr
 Sonic Heroes*.utx
 Space Strike*.txt
 SpaceForce: Rogue Universe*.str *.txt
 Star Wars: Empire At War*.dat
 Tab Delimited*.txt
 The Godfather*.str
 TrackMania Nations Forever*.mo
 UFO: Alien Invasion*.mo
 Unreal Tournament 3*.int
 Virtual Skipper 3*.mo
 WATTO Studios Programs (WSProgram 2.0+)*.xml
 World Basketball Manager: Eurobasket 2007*.lng
 X-Men: The Official Game*.zst