When a checksum is invalid, warn the consumer the phrase is not anything generated by your application, and inquire if they want to use it anyway. Using this method, your app only has to hold the wordlists in your supported languages, however, you can Recuperate phrases made by other apps https://socialtechnet.com/story4300838/ledger-seed-phrase-bip39-no-further-a-mystery