| class TextReplacer: | |
| def __init__(self): | |
| self.replacements = { | |
| 'aa': 'A', | |
| 'ii': 'I', | |
| 'uu': 'U', | |
| 'ee': 'E', | |
| 'oo': 'O', | |
| 'nn': 'N', | |
| 'ae': 'ऍ', | |
| 'ag': 'ऽ', | |
| 'au': 'औ', | |
| 'axx': 'अ', | |
| 'ax': 'ऑ', | |
| 'bh': 'B', | |
| 'ch': 'C', | |
| 'dh': 'ध', | |
| 'dx': 'ड', | |
| 'dxh': 'ढ', | |
| 'dxhq': 'T', | |
| 'dxq': 'D', | |
| 'ei': 'ऐ', | |
| 'ai': 'ऐ', | |
| 'eu': 'உ', | |
| 'gh': 'घ', | |
| 'gq': 'G', | |
| 'hq': 'H', | |
| 'jh': 'J', | |
| 'kh': 'ख', | |
| 'khq': 'K', | |
| 'kq': 'क', | |
| # ... Add more replacements as needed | |
| } | |
| def apply_replacements(self, text): | |
| for key, value in self.replacements.items(): | |
| # print('KEY AND VALUE OF PARSED OUTPUT',key, value) | |
| text = text.replace(key, value) | |
| text = text.replace(" ", "") | |
| return text | |