Whenever a checksum is invalid, warn the user the phrase just isn't a thing produced by your app, and request if they want to use it anyway. In this way, your app only should hold the wordlists on your supported languages, however you can Recuperate phrases produced by other apps https://cruxbookmarks.com/story19524797/fascination-about-invalid-bip39-phrase