Esta es una extensión VScode para traducción de texto de varios idiomas y TTS (texto a voz) utilizando servicios cognitivos Azure.
Muy importante : para usar esta extensión debe tener una cuenta de servicios cognitivos de Azure con recursos de texto y servicio de habla traductor. Si aún no lo tienes, consigue uno aquí


Debe tener una Azure Cognitive Services account con un Translator Text y un recursos Speech Services . Si no tiene una cuenta, cree:
Command Palette del código VS con Ctrl + P o Cmd + P (Mac)ext install yokawasa.vscode-translator-voiceo encontrar en el mercado
Consulte la configuración de extensión
Debe seleccionar el texto de destino en su editor para traducir. Sin él, no puede ejecutar el comando.
Ejecutar TranslatorVoice: Translate el comando desde la paleta de comandos como esta:

Puede exactar el comando con una tecla de acceso directo: CTL + Shift + T (Mac: Cmd + Shift + T ) también.
Luego, el texto traducido se agregará a la ventana de salida como esta: 
Puede deshabilitar/habilitar la función de voz (1) Ejecutando TranslatorVoice: Toggle Voice Command desde la paleta de comandos, o (2) alternando el estado de estado llamado Voice [enabled/disabled] así:

Configure los ajustes de extensión a través del punto de extensión contributes.configuration . Configuración.
La extensión contribuye con la siguiente configuración:
translatorvoice.subKeyTranslator : clave de suscripción para la API de traductor cognitivotranslatorvoice.subKeySpeech : clave de suscripción para la API del habla cognitivatranslatorvoice.regionSpeechApi : Región para la API del habla cognitiva (EX, Japón, Eastus, ...). Consulte esta página para ver el detalle de la región disponible para la APItranslatorvoice.targetLanguage : Código de idioma de destino (EN, FR, DE, JA, ZH-HANS, ...). Consulte esta página para ver el detalle del código de idioma compatible.translatorvoice.defaultVoiceEnabled : si se habilita la capacidad de voz habilitado de forma predeterminada: Verdadero | Falsotranslatorvoice.voiceGender : género predeterminado para altavoz (hombre | mujer) Primero, abra Settings editor del siguiente comando de menú de código VS o use el atajo de teclado CTL + , (Mac: Cmd + , ).
Luego, elija Translator Voice Configuration en el grupo Extensions en la configuración del usuario y finalmente actualice las opciones de configuración anteriores.

Consulte también esta página para ver el detalle de la configuración.
| Dominio | Atajo | Descripción |
|---|---|---|
TranslatorVoice: Translate | CTL + Shift + T(Mac: Cmd + Shift + T ) | Traducir el texto seleccionado en su editor. Además, lea el texto traducido con voz solo si la función de voz está habilitada. |
TranslatorVoice: Toggle Voice | NINGUNO | Desactivar/habilitar la función de voz. |
Ver registro de cambio
Los informes de errores y las solicitudes de extracción son bienvenidos en GitHub en https://github.com/yokawasa/vscode-translator-voice