When a checksum is invalid, alert the user the phrase isn't something created by your app, and check with when they would want to use it anyway. This way, your app only really should maintain the wordlists for your personal supported languages, however , you can Get better phrases created https://binksites.com/story8520001/the-basic-principles-of-bip39-passphrase-generator