Features
Multi-Language for Visual Studio provides extended support for localization of Visual Studio projects.
Supported project types include:
- Windows Forms
- WPF
- Windows Store
- ASP.NET 2.0
- Compact Framework
- MFC (unmanaged C++)
Supported languages include:
- C#
- VB.NET
- C++
- unmanaged C++
New in Version 7.2
Select a string for localization, or mark it as not requiring localization using a code analysis and code fix, as described in this article.
Major features:
- 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
Online Translation
Online translation is supported with:
- Microsoft translator
- Google transltor
- DeepL
In all three cases, you can enter your own API key to access the translator.
The Google and DeepL translators will work without your own API key, but a limited quota, shared by all users.
Spreadsheet export
Exporting texts to Excel (or Open Office) is an easy way to pass them on to a professional translator.
Learn more
Multi-Language Add-In for Visual Studio homepage
Multi-Language Add-In for Visual Studio forum
Jollans Software homepage