This is a tool that I created long ago to simplify the dictionary creation and I made a small package so that other people will be able to use it. You can use it in your views to display the value of a dictionary and if the dictionary value does not exist, the tool will generate it. After that we can go to the Umbraco backoffice and type the missing values for the dictionaries that this tool generated for you. In order to use it in your project you can use the following line of code in your view.
@CM.DictionaryHelper.Get("Hello World!")
This will have as a result, the first time that we will visit the page, the dictionary will be generated and the Hello World! to appear on the screen.