Traduit un contenu dans une langue cible, avec détection automatique de la langue source.
Cette fonction est utile pour les plateformes multilingues, les applications internationales et les workflows de localisation qui nécessitent des contenus cohérents dans plusieurs langues.
Aperçu
Endpoint
- POST /api/v1/text/translate
Cas d'usage
- Traduire des contenus applicatifs
- Localiser des messages, notifications et communications
- Prendre en charge des plateformes SaaS multilingues
- Gérer des contenus générés par les utilisateurs dans différentes langues
- Intégrer la traduction automatique dans les flux applicatifs via API
Spécifications techniques
- INPUT: content | language
- OUTPUT: content
- ACCÈS: API REST
- CANAUX: Cloud Management Platform, API Platform
Exemples de mise en œuvre
Input
curl --location 'https://api.ai.devops.aruba.it/api/services/textmanagement/v1/text/translate' \
--header 'Content-Type: application/json' \
--header 'ai-platform-key: ••••••' \
--header 'conversation-id: ••••••' \
--header 'Authorization: ••••••' \
--data '{
"content": "Ciao, domani sei libero alle 18? avrei bisogno di chiamarti per discutere alcuni dettagli riferiti al progetto AI.",
"language": "en"
}'
Output
{
"content": "Hi, are you free tomorrow at 6 pm? I would need to call you to discuss some details regarding the AI project.",
"ai_platform_usage": {
"service": "text-management",
"namespace": "ai-platform",
"prompt_tokens": 243,
"completion_tokens": 275,
"total_tokens": 518
},
"ai_generated": true
}
Coût
0,0318 €
+ TVA / 1M token (input)
0,1533 €
+ TVA / 1M token (output)
NOTE
Les données envoyées ne sont pas utilisées pour entraîner les modèles.