In a string, is there a way to find and turn a capitalized word that should contains accent into its lowercase form with accent in Java. This is an example.
string = "Bonjour ceci est un PRELEVEMENT de votre banque CIC."
result = "Bonjour ceci est un prélèvement de votre banque CIC."
Is there an autocorrect function that could fix this ? I'd like to avoid using a dictionary with accentued words.