Every time a checksum is invalid, alert the user that the phrase is just not a thing produced by your application, and request if they wish to use it anyway. In this way, your application only has to keep the wordlists to your supported languages, however you can recover phrases https://pageoftoday.com/story4223286/new-step-by-step-map-for-ledger-seed-phrase-bip39