DokumentationWorkflowsApps og tjenester
DeepL: Oversæt node
Oversætter tekst med DeepL. Det kører på anymizes DeepL-adgang, så du skal ikke bruge din egen nøgle. Der afregnes pr. tegn, og blokken viser de brugte credits. Se opsætning, input og output, testforløb og løsning af typiske fejl.
8 min. læsningOpdateret
Hvad noden gør
Oversætter tekst med DeepL. Det kører på anymizes DeepL-adgang, så du skal ikke bruge din egen nøgle. Der afregnes pr. tegn, og blokken viser de brugte credits.
Brug DeepL: Oversæt som et klart afgrænset trin i et anymize-workflow.
- Behandler 1 input.
- Leverer 1 output til efterfølgende trin.
- Kører som et normalt trin i forløbet.
Opsæt noden
- 01Åbn et workflow, og tilføj DeepL: Oversæt fra nodekataloget.
- 02Udfyld de påkrævede felter, og knyt værdier fra tidligere trin.
- 03Kør noden med et lille testsæt, og kontrollér outputtet.
- 04Forbind det vellykkede output, og aktivér først efter en samlet test.
Handlinger og tilstande
DeepL: Oversæt har én klart afgrænset opgave. Indstillingerne vises, når du vælger noden.
Indstillinger
| Felt | Betydning | Område |
|---|---|---|
| Tekst | Det, der skal oversættes. Træk et felt fra input-panelet herind, eller skriv en fast tekst. Lader du feltet stå tomt, tager blokken teksten fra det indkommende item - også fra en vedhæftet tekstfil (txt, csv, md, json, html). | Standard |
| Målsprog | Hvilket sprog der oversættes til. Kommer sproget fra dine data, så skift feltet til udtryk (øverst til højre) og skriv f.eks. {{ $json.target_lang }}. | Standard |
| Anonymiser før afsendelse | Til (standard): navne, adresser, numre og andre persondata erstattes med pladsholdere, før teksten går til DeepL, og byttes tilbage til de rigtige værdier i oversættelsen. DeepL ser aldrig klardata. Koster ikke ekstra. Slå det kun fra for tekst, du er sikker på ikke indeholder noget personligt. | Standard |
| Kildesprog | Lad den normalt stå på „Genkend automatisk“: DeepL finder selv kildesproget. Sæt det kun, hvis teksten er kort eller blander flere sprog. | Standard |
| Tone | Formel eller afslappet. Virker kun i sprog, der skelner (tysk, fransk, spansk, italiensk, hollandsk, polsk, portugisisk, japansk, russisk) - ellers ignorerer DeepL indstillingen. | Standard |
| Beskyt anonymiseringens pladsholdere | Til (standard): pladsholdere i formen [[kategori-hash]] pakkes ind, så DeepL ignorerer dem og sender dem uændret tilbage. Slå det kun fra, hvis du er sikker på, at der ikke er nogen i teksten. | Standard |
| Vedhæft oversættelsen som tekstfil | Lægger oversættelsen som .txt på item'et, så senere blokke kan sende den videre som fil - f.eks. som mailvedhæftning eller upload til et drev. | Standard |
| Kør én gang pr. element | Fra (standard): noden kører én gang for hele inputtet. Til: får den flere elementer (f.eks. fra „Del liste op“), kører den én gang PR. element, og {{ $json }} er så præcis dette element. Sådan arbejder du en filliste igennem post for post. | Standard |
| Hvis et element fejler | „Spring over“ skriver et `error`-felt for det fejlede element og fortsætter med resten i stedet for at miste hele kørslen på én ulæselig fil. | Standard |
| Pause mellem elementer (millisekunder) | Ventetid før hver kørsel undtagen den første. 1000 = 1 sekund pr. element. Nyttigt, hvis modparten ellers begrænser dig. Maksimalt 300000 (5 minutter). | Standard |
Input og output
| Input | Betydning | Type |
|---|---|---|
| text | Tekst, der skal oversættes. Overskriver konfigurationsfeltet. | text |
| target_lang | Målsprog som DeepL-kode, f.eks. EN-US. Overskriver konfigurationsfeltet. | text |
| Output | Betydning | Type |
|---|---|---|
| text | Oversættelsen. | text |
| detected_source_lang | Sproget, DeepL genkendte i kildeteksten. | text |
| target_lang | Sproget, der blev oversat til. | text |
| billed_characters | Tegn, DeepL har afregnet. Grundlaget for dine credits. | number |
| credits | Credits, dette trin kostede. | number |
| input_text | Kildeteksten, uændret. | text |
| anonymized | true, hvis teksten blev anonymiseret, før DeepL så den. | boolean |
| anonymized_input | Præcis den tekst, DeepL modtog. Med anonymisering slået til er det pladsholderteksten. | text |
| placeholders | Hvor mange pladsholdere blokken satte ind. | number |
| restored_placeholders | Hvor mange af dem der blev byttet tilbage til de rigtige værdier i oversættelsen. | number |
Noden kan behandle lister element for element. Fejlhåndtering og pause findes under avancerede indstillinger.
Eksempel og testkørsel
Oversæt en kundehenvendelse: start med et lille og genkendeligt datasæt. Kontrollér outputtet, og brug kun felter, der faktisk findes.
Eksempel på testkørsel
{
"text": "Guten Tag, wir bitten um ein Angebot für 20 Lizenzen zum 1. Oktober.",
"target_lang": "EN-US"
}Adgang og sikkerhed
Gennemgå hvilke data der kommer ind i trinnet, og hvad outputtet indeholder.
Gem nøgler og loginoplysninger i den beskyttede forbindelsesstyring. Indsæt dem aldrig i almindelige felter, testdata eller beskrivelser.
Løs typiske fejl
- Intet output: kontrollér den seneste kørsel og felterne fra den forrige node.
- Tom variabel: åbn outputtet fra det forrige trin, og brug et felt fra de faktiske testdata.
- Listen behandles kun én gang: aktivér kørsel pr. element.