How to search english words written in cyrillic?

For example, user puts in search form “дэлл” instead of “dell”, or “макбук” instead of “macbook”.

At that moment I’m thinking of two solutions:

  1. Add to text index transliterated forms of those english words, for example, all brand names. But not all english words are appropriate for that. For example, “macbook” will be “мацбоок”.
  2. Add all forms of those words to Wordforms file. But that’s a lot of manual work.

Perhaps there’s a transliteration library which can convert “macbook” to “макбук”. Then it can perhaps be integrated with Manticore via Manticore Search Manual: Extensions > UDFs and Plugins > Plugins > Token filter plugins