Historical German Text Normalization Using Type- and Token-Based Language Modeling | Synapse