Any time a checksum is invalid, warn the user the phrase just isn't some thing produced by your application, and check with if they would want to use it anyway. Using this method, your app only has to hold the wordlists on your supported languages, however, you can recover phrases https://web.archive.org/web/20241213201435/https://bip39-phrase.com/