When a checksum is invalid, alert the user the phrase just isn't anything generated by your application, and question if they would want to use it anyway. This way, your application only should maintain the wordlists for your supported languages, however , you can Recuperate phrases created by other apps https://squareblogs.net/edelinepge/h1-b-recognizing-bip39-a-comprehensive-overview-to-mnemonic-expressions-and