• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Article

Transliterating non-ASCII characters with Python

This article is an explanation of Python programming for humanities scholars who work in languages that use non-Latin characters. It walks readers through how to generate a database from a website written in Cyrrilic characters and then how to create a program that transliterates the characters into English. The technique is especially useful for scholars working with large amounts of data suitable for transliteration (e.g., names) and publication of that data for an audience that may not understand the names written in a the native script.