कार्यले Azure सँग कसरी कुरा गर्दछ?
माइक्रोसफ्टको आधिकारिक @azure-rest/ai-translation-text SDK मार्फत, @azure/core-rest-pipeline मा स्तरित। यसले तपाईंलाई 408/429/5xx, टाइप गरिएको अनुरोध र प्रतिक्रिया मोडेलहरू, र प्रमाणीकरण हेडर ह्यान्डलिंगमा स्वचालित पुन: प्रयासहरू प्राप्त गर्दछ - सबै कुरा जुन ह्यान्ड-रोल्ड axios कल हुन्थ्यो। सार्वजनिक कार्य सतह (आगतहरू, निर्गतहरू, फाइल निर्गतहरू) अपरिवर्तित छ ।
किन अनुवादहरू कहिलेकाँही अफ-ब्रान्ड वा अफ-टोन हुन्छन्?
मेशिन अनुवाद सामान्य-उद्देश्य मोडेलमा पूर्वनिर्धारित हुन्छ। तीन घुंडी मद्दत गर्दछ: कडा अवधि ओभरराइडको लागि एक शब्दावली, तपाईंको टोन र शब्दावलीमा प्रशिक्षित फाइन-ट्यून मोडेलहरूको लागि एक अनुकूल अनुवादक कोटि, र स्क्रब गर्न वा अपवित्र सर्तहरू झण्डा गर्न profanityAction।
एउटै फाइल दुई पटक अनुवाद गर्नबाट कसरी बच्न सक्छु?
कार्यप्रवाह ट्रिगर गर्नुहोस् paths जुन तपाईंको स्रोत-लोकेल फाइलहरूसँग मात्र मेल खान्छ, उदाहरणका लागि **/*.en.resx। कार्यले यसको आफ्नै प्रति-ट्रिगर फाइल फिल्टर पनि समावेश गर्दछ जब GITHUB_TOKEN सेट हुन्छ, भर्खरको कमिटमा फाइलहरूमा काम संकुचित गर्दै।
के म कार्य अफलाइन चलाउन सक्छु?
ठ्याक्कै होइन - Azure AI अनुवादक रनटाइम मस्तिष्क हो। तर तपाईं अनुवादको लागि कुनै पनि HTTP अनुरोधहरू नगरी पार्सिङ र कन्फिगरेसन मान्य गर्न dryRun: true संग चलाउन सक्नुहुन्छ।
कुन नोड संस्करणमा कार्य चल्छ?
v3 रनटाइमको node24 GitHub Actions मा चल्छ। बन्डल गरिएको जाभास्क्रिप्ट नोड २०, २२, र २४ सँग मिल्दोजुल्दो छ, जुन सीआईले परीक्षण गर्दछ।
बन्डल गरिएको dist/ कहाँबाट आउँछ?
GitHub JS कार्यहरूले उनीहरूको संकलित JS भण्डारमा पठाउँछ। dist-build कार्यप्रवाहले प्रत्येक मर्ज पछि यसलाई पुन: निर्माण गर्दछ main यदि यो बहाव हुन्छ भने, र dist-check पीआरहरू ब्लक गर्दछ जुन पुरानो आउटपुटमा अवतरण गर्दछ।
अन्य स्रोत ढाँचाहरूको बारेमा के हो?
आज: .resx, .xliff, .po, .json, .ini, .restext। एउटा मुद्दा खोल्नुहोस् यदि तपाईंलाई अर्को चाहिन्छ भने - पार्सर इन्टरफेस सानो छ (म्याप → म्याप → अनुवाद → ढाँचा लागू गर्नुहोस्) र योगदानहरू स्वागत छ।