Every time a checksum is invalid, alert the user the phrase is not really some thing created by your app, and request whenever they would want to use it anyway. In this way, your app only needs to hold the wordlists to your supported languages, but you can recover phrases https://my-social-box.com/story4892285/the-invalid-bip39-phrase-diaries