When a checksum is invalid, alert the user that the phrase just isn't a thing generated by your app, and ask if they would want to use it anyway. In this way, your app only has to hold the wordlists in your supported languages, however, you can recover phrases made https://thebookmarklist.com/story18898203/how-much-you-need-to-expect-you-ll-pay-for-a-good-valid-bip39-seed-phrase