Isso não responde diretamente à sua pergunta, mas explica como usar vários teclados / dicionários ao mesmo tempo e como criar dicionários / teclados personalizados.
Outra pergunta do Stackoverflow sobre o uso de vários teclados no Android: /programming/20197421/adding-a-second-dictionary-to-the-spell-check-in-android-4-3/44033793#44033793
Aqui está como, por exemplo, ter um teclado francês com dicionário francês + teclado francês com dicionário inglês
Vá para Android settings > Language & Input > Gboard(teclado padrão do Google).
Depois Languages, você pode marcar todos os teclados que desejar. No meu caso, French (France)e English (UK).
Isso fornecerá o teclado francês AZERTY usual e o teclado inglês QWERTY usual.
Se você quiser o dicionário de inglês com um teclado francês AZERTY, poderá Preferences > Personalised input stylescriar um novo teclado e Language: English (UK) Layout: AZERTY, no Languagesmenu, terá um novo teclado na lista English (UK) (AZERTY),. Marque.
Você agora tem 3 teclados em sua lista: French (France), English (UK)e English (UK) (AZERTY).
Enquanto estiver usando o teclado, você poderá alternar de um teclado para outro usando o botão especial ou mantendo a Spacebarra pressionada . A Spacebarra também mostra o idioma atual sendo usado.
Usando vários dicionários ao mesmo tempo: em Text correction, existe uma opção chamada "sugestões multilíngues", que usará vários dicionários ao mesmo tempo , reconhecendo como válidas todas as palavras dos idiomas selecionados. Se ativa, a Spacebarra mostrará algo como FR-EN, para indicar que vários idiomas estão ativos ao mesmo tempo. Eu pessoalmente não gosto disso.