18 votes

Dictionary Translator for Umbraco


This package is to be used with the ASP.NET open source CMS Umbraco, which extends the umbraco admin user interface to allow you to translate a dictionary item into different languages with a simple click of a button using the Microsoft Translation WebService


Before installing the package you will need to ensure that your Umbraco installation meets the following minimum requirements:


To install the package follow these simple steps:

  • Login to Umbraco
  • Browse to the Developer Section
  • Expand Packages folder
  • Click on Install local package
  • Browse to the Dictionary Translator zip/package
  • Check the box for I understand the security risks
  • Press Load package
  • Read the read me and accpet the license and press the install package
  • Enter your AppID key from Microsoft in the textbox and press Save (You can obtain an AppID from Microsoft here - http://www.bing.com/developers/appids.aspx)
  • You have now sucessfully installed the Dictionary Translator for Umbraco package

The web.config gets modified to add the Microsoft Translation webservice automatically when you install the package.

What files are installed/added

The following files are added to your Umbraco installation:

  • /bin/DictionaryTranslate.dll
  • /bin/DictionaryTranslate.dll.config
  • /bin/DictionaryTranslate.pdb
  • /bin/DictionaryTranslate.Installer.dll
  • /bin/DictionaryTranslate.Installer.pdb
  • /umbraco/images/editor/translate.gif
  • /config/cws_dictionaryTranslate.config
  • /usercontrols/DictionaryTranslator/Installer.ascx
  • /usercontrols/DictionaryTranslator/Installer.ascx

How to use

To use the Dictionary Translator follow these steps:

  • Open an existing dictionary item up in Umbraco, you will see a new button to the right of the save button this is the new translate button
  • Fill in one of the language boxes and press the translate button and this will automatically fill in the other languages with their translations
  • Review the translations and if you are happy with them press Save


To uninstall this package follow these steps:

  • Login to Umbraco
  • Browse to the Developer Section
  • Expand Packages folder
  • Expand Installed Packages
  • Click on Dictionary Translator
  • Click on Uninstall package
  • Make sure all checkboxes are ticked for all the files
  • Then press Confirm Uninstall
  • You have now sucessfully uninstalled the Dictionary Translator for Umbraco package

The web.config that was modified with the <system.serviceModel> changes will be removed automatically


Watch a video of this in action and use the service below you prefer:


Umbraco 4.1 uninstall issue

In Umbraco 4.1RC version 1.2 of the Dictionary Translator will not fully uninstall, so unfortunately you will need to remove the <system.serviceModel> section from your web.config file manually


Package owner

Warren Buckley

Warren Buckley

Warren has 4836 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions:

Package Information

  • Package owner: Warren Buckley
  • Created: 02/03/2010
  • Current version 1.2
  • License MIT
  • Downloads on Our: 3.2K