Multi-Language for Visual Studio provides extended support for localization of Visual Studio projects.
Supported project types include:
- Windows Forms
- Windows Store
- ASP.NET 2.0
- Compact Framework
- MFC (unmanaged C++)
Supported languages include:
- unmanaged C++
automatic detection of text strings in your project, including:
- texts in the user interface
(for example in the form designer or an ASP page) and
- texts in the source code
stores translations in a project database in XML format
selection of individual texts for translation
hiding texts which do not require translation
add comments to texts as an aid to translation
simple grid editor with one column per language
export to Excel or OpenOffice for professional translation
import completed translations back from the spreadsheet
automatic online translation with Microsoft or Google translators
(subject to support for specific combination of languages).
global database of reusable translations (translation memory)
generates supporting code automatically
can add support for switching between language at runtime
can add a language selection dialog to the project
support for far eastern languages
select or hide texts in the source code with regular expressions, matching either the contents of the text string, or the surrounding code on the same line
translation status for each text, e.g.
- original text
- edited translation
- online translation
- translation memory
- excel import
A single package supports Visual Studio 2012, 2013, 2015, 2017 and 2019.
There are separate installation files for older versions of Visual Studio, which are implemented as Visual Studio Add-Ins.
The trial version is limited to 100 translations.
However, there is no limit to the number of translation generated by online translation.
Online translation is a great way to create a quick demo version of your project.
However, the translations will not be good enough for a realeased project. You will have to get a translator to check them over.