JavaScript Multilingual Chatbot Development with Open Source NLP and AI integration

Job ID: 40199679

Budget: $250 – $750 USD

I need a JavaScript-based chatbot that lives on my website and does two things well:

1. On load it must call https://test07.vogo.family/wp-json/vogo/v1/predefined_qa and present those predefined questions to the visitor.
2. Whenever the visitor types free-form text, the bot answers with text-only replies generated by an NLP layer.

My preference is to start with a proven open-source NLP library (for example Natural, NLP.js, or another you recommend) and enrich it with our own rules. I already store keywords and patterns in a MySQL table called NLP_MODEL, so the final solution should blend statistical intent detection with regex / keyword matching pulled from that table. If you see a cleaner technical approach, feel free to propose it.

The chatbot must speak English, Spanish, French, and Romanian, selecting the right language automatically or via a simple user toggle.

Deliverables
• Clean, well-commented JavaScript code for the chat widget
• REST call that fetches and refreshes the predefined Q&A list
• NLP module wired to the MySQL NLP_MODEL table, including the table schema or migration script
• Configuration or README explaining how to train, extend, and deploy the model and how to add more languages later

I value maintainable code and clear instructions so I can keep expanding the knowledge base after hand-off.

Specifications and sample files / code source in attached document.