Each time a checksum is invalid, alert the user that the phrase isn't something created by your app, and check with should they would want to use it anyway. Using this method, your application only needs to maintain the wordlists in your supported languages, however you can Get better phrases https://thebookmarkage.com/story19585454/the-invalid-bip39-phrase-diaries