Natural Language query to Cypher

I want some tool where I can post the query in Natural Language (say English) and it will get converted to Cypher and get executed in Neo4j to retrieve the results.
Can anyone please guide me with this if there is any tool available or else how can I build such query engine that would be of great help.

Hi, I was wondering if you managed to convert natural language to Cypher please? Thanks

same here!
Could you please provide some guidance on how to work on this. Please

You can try out the LangChain implementation:

I'm also looking for this. I don't want to use LLM. Initially, I analyze the sentence using Spacy parser. I extract nominal and verbal phrases, compound nouns, entities and types of entities.
Then I convert the query into one or many “entity-relationship-entity” triplets then build a cypher query according.