Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Note
Azure AI Vyhledávač je k dispozici prostřednictvím portálu Azure, rozhraní REST API a Sady Azure SDK. Podporuje také Foundry IQ, spravovanou znalostní vrstvu, která transformuje podnikový obsah na opakovaně použitelné znalostní báze s podporou oprávnění pro agenty na portálu Microsoft Foundry.
Dovednost Překlad textu vyhodnocuje text a pro každý záznam vrátí text přeložený do zadaného cílového jazyka. Tato dovednost používá rozhraní Translator Text API verze 3.0 dostupné v nástrojích Foundry.
Tato funkce je užitečná, pokud očekáváte, že vaše dokumenty nemusí být všechny v jednom jazyce, v takovém případě můžete text před indexováním přeložit do jednoho jazyka. Je také užitečné pro případy použití lokalizace, kdy můžete chtít mít kopie stejného textu dostupného ve více jazycích.
Translator Text API v3.0 je neregionální nástroj Foundry, což znamená, že vaše data nemusí zůstat ve stejné oblasti jako váš prostředek Azure AI Vyhledávač nebo připojený prostředek Microsoft Foundry.
Note
Tato dovednost je vázána na Foundry Tools a vyžaduje fakturovatelný zdroj pro transakce, které překračují 20 dokumentů na indexer za den. Provádění integrovaných dovedností se účtuje za stávající standardní cenu foundry Tools.
Při použití této dovednosti se všechny dokumenty ve zdroji zpracovávají a účtují za překlad, i když jsou zdrojové a cílové jazyky stejné. Toto chování je užitečné pro podporu více jazyků ve stejném dokumentu, ale může vést k zbytečnému zpracování. Abyste se vyhnuli neočekávaným poplatkům za fakturaci z dokumentů, které nevyžadují zpracování, přesuňte je před spuštěním dovednosti mimo kontejner zdroje dat.
@odata.type
Microsoft.Skills.Text.TranslationSkill
Omezení dat
Maximální velikost záznamu by měla být 50 000 znaků měřená String.Lengthhodnotou . Pokud potřebujete data rozdělit před odesláním do dovednosti překladu textu, zvažte použití dovednosti Rozdělení textu. Pokud používáte dovednost rozdělení textu, nastavte délku stránky na 5 000 pro nejlepší výkon.
Parametry dovedností
Parametry rozlišují malá a velká písmena.
| Inputs | Description |
|---|---|
| defaultToLanguageCode | (Povinné) Kód jazyka pro překlad dokumentů do dokumentů, které explicitně nezadávají jazyk "komu". Projděte si kompletní seznam podporovaných jazyků. |
| defaultFromLanguageCode | (Volitelné) Kód jazyka pro překlad dokumentů z dokumentů, které explicitně nezadávají jazyk "from". Pokud není zadaný výchozí kódFromLanguageCode, použije se automatické rozpoznávání jazyka poskytované rozhraním Translator Text API k určení jazyka "from". Projděte si kompletní seznam podporovaných jazyků. |
| suggestedFrom | (Volitelné) Kód jazyka pro překlad dokumentů z dokumentů, pokud fromLanguageCode nebo defaultFromLanguageCode nejsou zadané, a automatické rozpoznávání jazyka je neúspěšné. Pokud není zadaný navrhovaný jazykFrom, použije se angličtina (en) jako navrhovaný jazykFrom. Projděte si kompletní seznam podporovaných jazyků. |
Vstupy dovedností
| Název vstupu | Description |
|---|---|
| poslat SMS | Text, který se má přeložit. |
| toLanguageCode | Řetězec označující jazyk, na který má být text přeložen. Pokud tento vstup není zadaný, použije se k překladu textu výchozí kódToLanguageCode. Projděte si kompletní seznam podporovaných jazyků. |
| fromLanguageCode | Řetězec označující aktuální jazyk textu. Pokud tento parametr není zadaný, použije se k překladu textu výchozíFromLanguageCode (nebo automatické rozpoznávání jazyka, pokud není zadaný výchozí kódFromLanguageCode). Projděte si kompletní seznam podporovaných jazyků. |
Výstupy schopností
| Název výstupu | Description |
|---|---|
| přeložený text | Řetězcový výsledek překladu textu z přeloženéhoFromLanguageCode do přeloženéhoToLanguageCode. |
| přeloženýToLanguageCode | Řetězec označující kód jazyka, na který byl text přeložen. Užitečné, pokud překládáte do více jazyků a chcete mít přehled o tom, který text je který jazyk. |
| translatedFromLanguageCode | Řetězec označující kód jazyka, ze kterých byl text přeložen. Užitečné, pokud jste zvolili možnost automatického rozpoznávání jazyka, protože tento výstup vám poskytne výsledek detekce. |
Ukázková definice
{
"@odata.type": "#Microsoft.Skills.Text.TranslationSkill",
"defaultToLanguageCode": "fr",
"suggestedFrom": "en",
"context": "/document",
"inputs": [
{
"name": "text",
"source": "/document/text"
}
],
"outputs": [
{
"name": "translatedText",
"targetName": "translatedText"
},
{
"name": "translatedFromLanguageCode",
"targetName": "translatedFromLanguageCode"
},
{
"name": "translatedToLanguageCode",
"targetName": "translatedToLanguageCode"
}
]
}
Ukázkový vstup
{
"values": [
{
"recordId": "1",
"data":
{
"text": "We hold these truths to be self-evident, that all men are created equal."
}
},
{
"recordId": "2",
"data":
{
"text": "Estamos muy felices de estar con ustedes."
}
}
]
}
Ukázkový výstup
{
"values": [
{
"recordId": "1",
"data":
{
"translatedText": "Nous tenons ces vérités pour évidentes, que tous les hommes sont créés égaux.",
"translatedFromLanguageCode": "en",
"translatedToLanguageCode": "fr"
}
},
{
"recordId": "2",
"data":
{
"translatedText": "Nous sommes très heureux d'être avec vous.",
"translatedFromLanguageCode": "es",
"translatedToLanguageCode": "fr"
}
}
]
}
Chyby a upozornění
Pokud zadáte nepodporovaný kód jazyka "komu" nebo "from", vygeneruje se chyba a text se nepřeloží. Pokud je text prázdný, vytvoří se upozornění. Pokud je text větší než 50 000 znaků, přeloží se jenom prvních 50 000 znaků a zobrazí se upozornění.