When a checksum is invalid, alert the person that the phrase isn't some thing generated by your application, and talk to if they would want to use it in any case. This way, your app only needs to maintain the wordlists for the supported languages, however you can recover phrases https://funbookmarking.com/story18891008/how-much-you-need-to-expect-you-ll-pay-for-a-good-bip39-definition