BabelCode Project investigates a new methodology of controlled translation and makes it available for practical use. By-products such as foreign language writing assistants and learning tools are also useful applications based on BabelCode databases.