I'm toying with automating the replacement of abbreviation of street names e.g. St to Street, Ave to Avenue etc. It is tedious to do that by hand and the automation process can limit the replacements to tagged 'highway's and to the end of the name tag so things like St Andrews won't get changed to Street Andrews! It would be used on .osm files making the changes, a separate text file documenting the changes (so you can check), the abbreviations and their replacements would be in a text file so additions could be made by anyone (in any language). To upload the changes JOSM would be used.