Different text editors provide you with various options that allow you to makes changes to your documents, and other text related files. Some text editors are aimed at making basic editing functions easier, while others are created in order to make the complex functions, such as writing programming languages in their proper syntax, easier for the developers. Choosing a proper text editor before you start coding is a must in order for you to be productive. Notepad++ is a feature-rich alternative to the native Windows Notepad with a lot more flexibility and usability. While most good software are full of features, what makes it a better Notepad application is all the plugins that can be installed to increase its range of usability. Translate is a plugin for Notepad++, which lets you translate text from one language to another without leaving the application. You can set Translate to auto detect the source language, or define custom source and destination languages. It also lets you translate to and from the source language just with the click of a button. More on Translate after the break.
To install Translate, open Plugin Manager from Plugins—> Plugin Manager—> Show Plugin Manager. Under the Available tab, select Translate and click Install. This will install the Translate plugin on your copy of Notepad++.
Once installed, access Translate from the Plugins menu. There are Translate Selected (to translate selected text from source to destination language), Translate Selected (Reverse Preference) (to translate selected text fro destination to source language), Translate Code Style Strings (to translate code style strings) and Change Language Preference (to change the source and destination language preferences) options available in the Translate menu. You can also use their respective hot keys for translation actions.
Click Change Language Preference to change the default source and destination language. Leaving the Source blank will set the application to automatically detect the language. To change the default language, write its code in front of the given field. A list is available of codes for different languages, for example, en for English, es for Spanish, fr for French etc. Save the file wen you are done editing the language preferences.
Select the text that you want to translate and click Translate Selected from Translate menu. A dialogue box will popup with the desired translation.
Translate is an open source plugin that works with all versions of Notepad++. Testing was done on Notepad++ 5.9.5.