Әрекет Azure-мен қалай сөйлеседі?
Microsoft-тың ресми @azure-rest/ai-translation-text SDK арқылы, @azure/core-rest-pipeline қабатта. Бұл сізге 408/429/5xx, терілген сұраныс пен жауап модельдері, аутентификация тақырыбын тегін өңдеуге мүмкіндік береді — бұрын қолмен жасалатын axios қоңырауы болатын барлық нәрселер. Қоғамдық әрекет беті (кірістер, шыңдар, файл шығыстары) өзгеріссіз қалды.
Неліктен аудармалар кейде брендтен тыс немесе ерекше болады?
Машиналық аударма әдепкі бойынша жалпы мақсаттағы модельге негізделген. Үш тұтқа көмектеседі: қатаң терминдерді өзгертуге арналған Сөздік, дыбыс пен сөздік қорыңызға үйретілген нәзік бапталған модельдерге арналған Арнайы аудармашы категориясы, және дөрекі сөздерді жою немесе белгілеу profanityAction.
Бір файлды екі рет аударудан қалай аулақ боламын?
Жұмыс процесін тек бастапқы кодтағы файлдарға сәйкес келетін paths-де іске қосыңыз, мысалы, **/*.en.resx. Әрекет сондай-ақ GITHUB_TOKEN орнатылғанда әр триггерге арналған жеке файл сүзгісін қамтиды, бұл жұмысты соңғы коммиттегі файлдарға тарылтады.
Мен әрекетті офлайн режимде іске қоса аламын ба?
Дәл солай емес — Azure AI Translator орындау уақытының миы. Бірақ сіз dryRun: true арқылы талдау мен конфигурацияны тексеру үшін HTTP сұраныстарын жасамай-ақ іске қоса аласыз.
Әрекет қай Node нұсқасында жұмыс істейді?
v3 GitHub Actions node24 орындау кезеңінде жұмыс істейді. Жинақталған JavaScript Node 20, 22 және 24-пен үйлесімді, бұл CI тестілеуі үшін.
Жинақталған dist/ қайдан келеді?
GitHub JS әрекеттері компиляцияланған JS-ін репозиторийге жеткізеді. dist-build жұмыс процесі әр біріктіруден кейін оны қайта құрастырады, main жылжиды ма, соны dist-check және ескірген шығатын PR-ларды бөгейді.
Басқа ресурс форматтары ше?
Бүгін: .resx, .xliff, .po, .json, .ini, .restext. Нөмірді ашыңдар қажет болса — парсер интерфейсі шағын (талдау → картаға → аудармаларды → форматқа қолдану) және үлестер қабылданады.