Multi Language Detection & Query Translation

Hi Team,

We have a scenario where we have entityname field with some data in different languages (eg : Chinese, English, Hebrew, French). If we try searching for a field data with English related content, do we have a mechanism where the query gets translated and match the similar records for Chinese/Hebrew/French if they exist and give me out the records?

Hope this example would be helpful :
I have Entityname field with the value in English and French : Powerful(en) and puissante(fr) which is equivalent of powerful.
Eg 2 : Laptop(en) and Ordinateur portable(fr)
When I try searching for Powerful/Laptop, can we have the records translated to its respective language available over the index and return for both English and French? Can you please confirm if this is possible via Elasticsearch?

I have tried the following ways, but nothing worked out for me:

  1. I have used the analyzers and tried querying the data.
  2. I have also created a language pipeline and indexed some sample data onto an index through the pipeline and tried doing multi_match over the index search.

But either of the above ways haven't worked for me. And also, the team thinks Synonymns is not a good option to go with as we might have multiple cases where we need to add the synonymns. Can you please let me know if this is feasible?