DeepL API Integration for Google Places Reviews (Laravel OTA Platform)
Бюджет: $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
Отвори в Upwork