German (Austria, Germany, Switzerland) spelling dictionaries, hyphenation rules, and thesaurus