Any time a checksum is invalid, warn the person the phrase isn't something produced by your application, and question if they wish to use it anyway. This fashion, your app only needs to keep the wordlists on your supported languages, however, you can recover phrases created by other applications in https://opensocialfactory.com/story19327670/5-essential-elements-for-bip39-explained