azure-ai-translation-ts
Traduire du contenu avec les SDK Azure AI Translation
Besoin d'ajouter une prise en charge multilingue à vos applications ? Cette compétence fournit des clients TypeScript pour les services de traduction Azure, permettant la traduction de texte, la traduction de documents, la translittération et la détection de langue avec une fiabilité de niveau entreprise.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“azure-ai-translation-ts”。 Traduire "Welcome to our platform" en espagnol, français et allemand
预期结果:
- Espagnol (es) : Bienvenido a nuestra plataforma
- Français (fr) : Bienvenue sur notre plateforme
- Allemand (de) : Willkommen auf unserer Plattform
正在使用“azure-ai-translation-ts”。 Détecter la langue : "这是一个测试"
预期结果:
- Langue détectée : Chinois (simplifié)
- Code de langue : zh-Hans
- Score de confiance : 0.99
安全审计
安全Static analyzer flagged 53 patterns but all are false positives. The skill is documentation (SKILL.md) showing legitimate Azure SDK usage examples. Environment variable access follows secure credential handling patterns. Network URLs are configuration examples for Azure Cognitive Services endpoints. No actual code execution, command injection, or malicious patterns detected.
风险因素
🌐 网络访问 (2)
🔑 环境变量 (3)
质量评分
你能构建什么
Développeur d'applications multilingues
Intégrez la traduction en temps réel dans des applications web ou mobiles pour servir les utilisateurs du monde entier. Détectez automatiquement la langue de l'utilisateur et traduisez les chaînes d'interface utilisateur, le contenu ou le texte généré par l'utilisateur à la demande.
Spécialiste de la localisation de contenu
Traduisez en lot de la documentation, du matériel marketing ou du contenu de support dans plusieurs langues. Préservez la mise en forme des documents lors de la traduction de fichiers PDF, de documents Word ou de pages HTML.
Ingénieur de traitement de données
Créez des pipelines ETL qui normalisent les données multilingues. Détectez les langues dans les flux de données entrants et traduisez-les dans une langue commune pour une analyse et des rapports unifiés.
试试这些提示
Traduisez le texte suivant de l'anglais vers l'espagnol en utilisant Azure Translation : "Hello, how can I help you today?"
J'ai un texte dans une langue inconnue : "Bonjour, comment allez-vous ?" Détectez la langue et traduisez-le en anglais et en allemand en utilisant le SDK Azure Translation.
Traduisez le document PDF ci-joint de l'anglais vers le français et le japonais. Préservez la mise en forme originale et utilisez un ton formel pour le contexte professionnel. Stockez les fichiers traduits dans le conteneur Azure Blob cible.
Configurez un flux de travail de traduction en lot qui traite tous les fichiers texte dans le conteneur source, les traduit en espagnol, portugais et italien, et enregistre les résultats dans le conteneur de sortie. Incluez la surveillance de l'état et la gestion des erreurs pour les traductions échouées.
最佳实践
- Utilisez toujours des variables d'environnement pour stocker les clés API et les points de terminaison - ne codez jamais les identifiants en dur dans les fichiers source
- Vérifiez isUnexpected(response) avant d'accéder au corps de la réponse pour gérer les erreurs API de manière gracieuse
- Utilisez des jetons SAS avec des autorisations limitées et des temps d'expiration pour les conteneurs Blob de traduction de documents
- Regroupez plusieurs requêtes de traduction pour réduire les appels API et améliorer les performances
- Implémentez une logique de nouvelle tentative avec backoff exponentiel pour les défaillances réseau temporaires
避免
- Coder en dur les clés API ou les identifiants d'abonnement directement dans le code au lieu d'utiliser des variables d'environnement
- Appeler l'API de traduction pour chaque mot individuellement au lieu de regrouper plusieurs textes
- Ignorer les réponses d'erreur et supposer que toutes les requêtes de traduction réussissent sans validation
- Utiliser des temps d'expiration de jetons SAS indéfinis, ce qui crée des vulnérabilités de sécurité