Each time a checksum is invalid, warn the consumer the phrase is not something generated by your application, and check with when they want to use it anyway. Using this method, your app only has to hold the wordlists for the supported languages, however you can recover phrases created by https://meshbookmarks.com/story18904014/5-essential-elements-for-bip39-explained