Whenever a checksum is invalid, warn the person that the phrase is not something created by your application, and request if they would want to use it anyway. This way, your app only must hold the wordlists on your supported languages, but you can recover phrases created by other apps https://thebookmarkking.com/story18833347/top-latest-five-bip39-seed-phrase-mnemonics-generator-urban-news