技能 azure-ai-translation-ts
📦

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.

支持: Claude Codex Code(CC)
🥉 74 青铜
1

下载技能 ZIP

2

在 Claude 中上传

前往 设置 → 功能 → 技能 → 上传技能

3

开启并开始使用

测试它

正在使用“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

安全审计

安全
v1 • 2/24/2026

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.

1
已扫描文件
292
分析行数
2
发现项
1
审计总数

风险因素

审计者: claude

质量评分

38
架构
100
可维护性
87
内容
50
社区
100
安全
91
规范符合性

你能构建什么

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.

试试这些提示

Traduction de texte de base
Traduisez le texte suivant de l'anglais vers l'espagnol en utilisant Azure Translation : "Hello, how can I help you today?"
Détection automatique et traduction
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.
Traduction de document avec options
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.
Pipeline de traduction en lot
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é

常见问题

Comment commencer avec l'API Azure Translation ?
Créez une ressource Services cognitifs Azure dans le Portail Azure, puis copiez votre clé d'abonnement et l'URL du point de terminaison. Définissez-les comme variables d'environnement TRANSLATOR_SUBSCRIPTION_KEY et TRANSLATOR_ENDPOINT.
Quelles langues sont prises en charge pour la traduction ?
Azure Translation prend en charge plus de 100 langues. Utilisez l'API getSupportedLanguages pour récupérer la liste actuelle avec les codes de langue, les noms natifs et les fonctionnalités prises en charge pour chaque langue.
Puis-je traduire des documents entiers en conservant la mise en forme ?
Oui, le SDK Document Translation préserve la mise en forme pour PDF, DOCX, XLSX, PPTX, HTML et autres formats. Les documents sont traités de manière asynchrone via des conteneurs Azure Blob Storage.
Comment est calculée la tarification d'Azure Translation ?
La traduction de texte est facturée par million de caractères traduits. La traduction de documents est facturée par page. Consultez la page de tarification des Services cognitifs Azure pour les tarifs actuels et les limites de l'offre gratuite.
Puis-je personnaliser la sortie de traduction pour des domaines spécifiques ?
Azure propose Custom Translator pour la terminologie spécifique à un domaine. Formez des modèles personnalisés avec vos propres documents parallèles pour améliorer la qualité de la traduction pour du contenu spécialisé comme les domaines juridique, médical ou technique.
Que se passe-t-il si l'API de traduction est indisponible ?
Implémentez une logique de nouvelle tentative avec backoff exponentiel. Le SDK lève des erreurs pour les requêtes échouées - encapsulez les appels dans des blocs try-catch et vérifiez isUnexpected() pour gérer les défaillances temporaires de manière gracieuse.

开发者详情

文件结构

📄 SKILL.md