Это не дает прямого ответа на ваш вопрос, но объясняет, как использовать несколько клавиатур / словарей одновременно и как создавать собственные клавиатуры / словари.
Еще один вопрос Stackoverflow об использовании нескольких клавиатур на Android: /programming/20197421/adding-a-second-dictionary-to-the-spell-check-in-android-4-3/44033793#44033793
Вот как, например, иметь французскую клавиатуру с французским словарем + французскую клавиатуру с английским словарем
Перейти к Android settings > Language & Input > Gboard(клавиатура Google по умолчанию).
Затем Languagesвы можете отметить все нужные вам клавиатуры. В моем случае French (France)и English (UK).
Это даст вам обычную французскую клавиатуру AZERTY и обычную английскую клавиатуру QWERTY.
Если вам нужен английский словарь с французской клавиатурой AZERTY, вы можете перейти Preferences > Personalised input stylesи создать новую клавиатуру Language: English (UK) Layout: AZERTY, а затем в Languagesменю у вас будет новая клавиатура в списке English (UK) (AZERTY). Отметьте это.
Теперь у вас есть 3 клавиатуры в списке: French (France), English (UK)и English (UK) (AZERTY).
Используя клавиатуру, вы можете переключаться с одной клавиатуры на другую либо с помощью специальной кнопки, либо удерживая Spaceпанель. SpaceБар также показывает текущий язык используется.
Использование нескольких словарей одновременно: In Text correction, есть опция под названием «двуязычные предложения», это будет использовать несколько словарей одновременно , признав действительный все слова из выбранных языков. Если этот параметр активен, на Spaceпанели будет отображаться что-то вроде FR-EN, чтобы указать, что одновременно активны несколько языков. Мне лично это не нравится.