Autocomplete i18n

Bonjour,

J’aimerai avoir un avis sur la manière de faire un champ “autocomplete”
mais avec la particularité qu’il s’adapte à la langue.

Je m’explique, j’ai mis en place un champ de recherche qui
s’autocomplète et fonctionne très bien seulement il est en francais.

C’est à dire que lorsque je cherche le mot gâteau et que je commence Ã
taper “ga” il me propose gâteau. Seulement l’internaute anglais lui
cherchera “cake” du coup il tapera “ca” et on lui proposera cake.

Alors voila ma solution:
Avoir une table produits avec dedans un champs id, name, name_fr,
name_es, name_de …

Est-ce la meilleure solution ?