We built a multilingual guest review NLP platform over 10 weeks. (1) Multilingual Review Processing Engine: processing reviews in all 22 languages. The engine: ingesting reviews from all 8 platforms via APIs and web monitoring, detecting review language automatically (including mixed-language reviews — common in Barcelona where tourists mix Spanish/English or French/Spanish), processing reviews through language-specific sentiment and extraction models (not machine translation followed by English NLP — native processing in each language preserving cultural nuance), and normalising results into a language-independent structured format (same output schema regardless of input language). Language coverage: 100% of reviews processed (from 60%). (2) Culturally-Calibrated Sentiment Engine: understanding sentiment expression across cultures.
The engine: detecting sentiment with cultural calibration (understanding that German tourists express satisfaction more reservedly than Spanish tourists — a 4/5 rating from a German tourist indicates stronger satisfaction than a 4/5 from a Brazilian tourist), identifying sentiment intensity (from mild dissatisfaction to extreme frustration — calibrated by language and culture), detecting irony and sarcasm (particularly important in English and Spanish reviews — "lovely to be woken at 3am by construction" is negative despite positive vocabulary), and processing emoji and informal language (tourism reviews use informal register with emoji, abbreviations, and internet slang across all languages). Sentiment accuracy: 92.3% across all languages (measured against human-annotated validation set). (3) Aspect-Based Sentiment Engine: extracting opinions about specific experience attributes.
The engine extracted sentiment for 18 aspects across all languages: room quality (size, comfort, furnishing, maintenance), cleanliness (room, bathroom, common areas), noise (street noise, guest noise, construction), breakfast and F&B (quality, variety, value), staff and service (friendliness, responsiveness, professionalism, language ability), location (proximity to attractions, transport access, neighbourhood quality), value (price-performance ratio), check-in/check-out (speed, efficiency, flexibility), amenities (pool, spa, gym, Wi-Fi), and 9 additional aspects. Aspect extraction accuracy: 89.7% across all languages. The engine identified the primary aspect driving negative sentiment in each review — enabling targeted improvement investments. (4) Competitive Intelligence Engine: monitoring competitor review performance. The engine: monitoring public reviews for 120 competitor properties across the same platforms, applying the same sentiment and aspect extraction to competitor reviews, generating competitive position analysis (the group's performance vs.
competitors on each aspect, by property and market segment), and identifying competitive advantages and vulnerabilities (aspects where the group significantly outperforms or underperforms competitors). (5) Response Intelligence Engine: accelerating and improving review response. The engine: generating response drafts in the review language (Spanish, English, French, German, Italian — with appropriate formality and cultural tone), personalising responses based on review content (acknowledging specific praise, addressing specific complaints with relevant details), prioritising reviews for response (negative reviews, influential reviewers, reviews mentioning specific staff members), and tracking response rates and response quality across properties. Response generation: drafts generated in 30 seconds per review. Response rate: increased to 92% across all properties (from 32-85% range). Response time: 1.2 days average (from 5.2 days).