When a checksum is invalid, alert the user that the phrase is not really a little something created by your application, and talk to whenever they wish to use it anyway. In this way, your app only must keep the wordlists for the supported languages, but you can recover phrases https://socialtechnet.com/story4298855/the-invalid-bip39-phrase-diaries