Localizar u repositorio ti' Amal omoj.
Traductor nu'ukulo'ob Jaap solicitudes pull traducidas máquina utia'al u archivos nu'ukulo'ob usando Azure AI Translator yóol le SDK way sijnáaleche' — Ma' áantajo'ob adicionales, chéen jump'éel flujo meyaj.
- 0 npm-auditoría toop
- 150 pruebas
- Nodo 20 leti' 22 leti' 24
- Official Azure SDK
.NET XML .xliff XLIFF 2.0 .po GetText .json anidado wa plano .ini key=value .restext MUI analte'o' Beta'an utia'al u envío
Traducción bey flujo meyaj ma' jump'éel meyaj meyaj beetik.
Suelte le molayil ti' u CI existente, Puntejar ti' Azure AI Translator, ka Cha' u repositorio t'aan Amal t'aano' ku ts'áabal.
Seis formatos archivo
Viajes u ida u vuelta .resx, .xliff, .po, .json, .ini yéetel .restext yéetel formato estable ti' bytes.
Configuración nivel repositorio
Coloque jump'éel archivo .github/resource-translator.yml utia'al incluir globos, glosarios yéetel categorías traductor personalizado.
Consciente ti' le glosario
Bloquear marcas yéetel términos producto yéetel regex na'atja'an t'aano'-límite u maneja C++, .NET yéetel etailo'ob.
Funcionamiento ti' tikin + O'olkij-fail
Sáasil previa traducciones xma' ts'íib archivos, wa u surgir Amal ba'alo' bey juntúul advertencia ka' jo'op' u iteran.
salidas amigables yéetel le PR
summary-title, summary-details yéetel ranura has-new-translations Jun ti' crear-ch'ujul-j-na'akij.
Official Azure SDK
Construido ti' @azure-rest/ai-translation-text + @azure/core-rest-pipeline — reintentos automáticos ti' 408/429/5xx, ma' HTTP enrollado k'ab. esbuild-bundled, auditoría-cho'oik.
Flujo meyaj Drop-in
Ju'unil ti'. Juuch'. Traducir.
Óoxp'éel secretos, Kanp'éel líneas, ka u repo le multilingüe ti' le uláak' empujón.
name: translateon: push: branches: [main] paths: ["**/*.en.resx", "**/*.en.json"]
permissions: contents: write pull-requests: write
jobs: translate: runs-on: ubuntu-latest steps: - uses: actions/checkout@v5 - id: translator uses: IEvangelist/resource-translator@v3 with: sourceLocale: en subscriptionKey: ${{ secrets.TRANSLATOR_KEY }} endpoint: ${{ secrets.TRANSLATOR_ENDPOINT }} region: ${{ secrets.TRANSLATOR_REGION }} toLocales: '["fr","de","es","ja"]'
- if: steps.translator.outputs.has-new-translations == 'true' uses: peter-evans/create-pull-request@v7 with: branch: machine-translation title: ${{ steps.translator.outputs.summary-title }} body: ${{ steps.translator.outputs.summary-details }} labels: localizationBa'ax listo utia'al localizar ti' piloto automático.
Jump'éel clave Azure AI Translator, jump'éel archivo flujo meyaj. Traductor nu'ukulo'ob maneja u yala'ab.