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 East Asian 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
The download link at the top of this page "Get Started" downloads the version for Visual Studio 2012, 2013 and 2015.
You can also download this version from my website Download for Visual Studio 2012, 1213 and 2015.
There is a separate version for Visual Studio 2019:
There is a separate version for Visual Studio 2017:
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 released project. You will have to get a translator to check them over.
Exporting texts to Excel (or Open Office) is an easy way to pass them on to a professional translator.
Multi-Language Add-In for Visual Studio homepage
Multi-Language Add-In for Visual Studio forum
Jollans Software homepage