Action如何与Azure通信?
微软官方@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请求以求翻译。
此動作運行於何節點版本?
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。 开启议题若需他例,解析器界面小巧(解析→映射→应用翻译→格式),欢迎贡献。