Salve a tutti, io ho un problema su una query.

Posto l'esempio che ho:

TABELLA_MARCHE
id "1"
marca "FIAT"

id "2"
marca "OPEL"
...
TABELLA_COLORI
id_colore "1"
colore_it "ROSSO"
colore_en "RED"
...
TABELLA_ACCESSORI
id_acc "1"
acc_it "Aria Condizionata"
acc_en "Air Conditioning"
...
TABELLA_AUTO_ANNUNCIO
id_ann "1"
id_rif_colore "1"
id_rif_acc "1"
...

L'annuncio viene scritto così in italiano:
Vendesi FIAT, colore rosso, aria condizionata

L'annuncio viene scritto così in inglese:
FIAT car for sale, color red, Air Conditioning

Per effettuare una ricerca ho un input text. Come faccio a fare la query degli annunci se sono in lingua italiana?

Ad esempio uno scrive nell'input: rosso (nell'input uno può anche scrivere aria condizionata)
e deve saltare fuori la FIAT ROSSA.


Lo stesso vale se un utente ha scelto l'inglese come lingua.


Come potrei fare?

Grazie dell'attenzione