Every time a checksum is invalid, warn the consumer the phrase is just not one thing created by your application, and ask when they would like to use it anyway. Using this method, your app only really should maintain the wordlists for the supported languages, but you can recover phrases https://bookmarkingace.com/story18823551/the-fact-about-valid-bip39-seed-phrase-that-no-one-is-suggesting