← Missions

DeepL API Integration for Google Places Reviews (Laravel OTA Platform)

Budget: $150.0 FIXED / ⭐ 5.00 (3) CHE

mysql, php, api-integration, laravel-framework

We currently import Google Reviews into our hotel platform. We would like to automatically translate these reviews into German using the DeepL API while still preserving the original review language. The goal is to improve the experience for German-speaking users while allowing users to view the original review when desired. Current Setup Google Reviews are already imported automatically. Review storage and display functionality already exist. This is not a new review system. The task is to extend the existing review import workflow. Required Functionality 1. Automatic DeepL Translation When a new Google Review is imported: Detect the original review language. Translate the review into German using DeepL. Store both: Original review text German translation 2. Display German Translation by Default On the hotel details page: Show the German translation by default. The translated review should appear as the main review text. 3. View Original Review Users should be able to view the original review text. For example: "Show Original Review" "View Original Review" When clicked: Display the original review language/text. 4. Data Storage Store: Original review text Original language German translation The system should avoid retranslating reviews unnecessarily. 5. Performance The translation process should not negatively impact page load times. Translations should be generated during the import process and not on every page request. Technical Requirements Laravel DeepL API Existing Google Review import workflow Existing review display system Deliverables DeepL integration Automatic translation during import German review display Original review toggle/view option Testing and validation Documentation of the implementation Please Include Similar projects completed Laravel experience DeepL or translation API experience Estimated timeline
Ouvrir sur Upwork