Eu nunca usei isso sozinho, mas parece que a mula foi projetada para lidar com isso.
MULE é o aprimoramento MULtil para o GNU Emacs.
O MULE fornece recursos não apenas para manipulação de texto escrito em diversos idiomas (pelo menos 42 conjuntos de caracteres, 53 conjuntos de codificação, 128 métodos de entrada e 58 idiomas [1]), mas na verdade textos multilíngües contendo vários idiomas no mesmo buffer.