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

  1. 01Åbn et workflow, og tilføj DeepL: Oversæt fra nodekataloget.
  2. 02Udfyld de påkrævede felter, og knyt værdier fra tidligere trin.
  3. 03Kør noden med et lille testsæt, og kontrollér outputtet.
  4. 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

FeltBetydningOmråde
TekstDet, 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ålsprogHvilket 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 afsendelseTil (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
KildesprogLad den normalt stå på „Genkend automatisk“: DeepL finder selv kildesproget. Sæt det kun, hvis teksten er kort eller blander flere sprog.Standard
ToneFormel eller afslappet. Virker kun i sprog, der skelner (tysk, fransk, spansk, italiensk, hollandsk, polsk, portugisisk, japansk, russisk) - ellers ignorerer DeepL indstillingen.Standard
Beskyt anonymiseringens pladsholdereTil (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 tekstfilLæ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. elementFra (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

InputBetydningType
textTekst, der skal oversættes. Overskriver konfigurationsfeltet.text
target_langMålsprog som DeepL-kode, f.eks. EN-US. Overskriver konfigurationsfeltet.text
OutputBetydningType
textOversættelsen.text
detected_source_langSproget, DeepL genkendte i kildeteksten.text
target_langSproget, der blev oversat til.text
billed_charactersTegn, DeepL har afregnet. Grundlaget for dine credits.number
creditsCredits, dette trin kostede.number
input_textKildeteksten, uændret.text
anonymizedtrue, hvis teksten blev anonymiseret, før DeepL så den.boolean
anonymized_inputPræcis den tekst, DeepL modtog. Med anonymisering slået til er det pladsholderteksten.text
placeholdersHvor mange pladsholdere blokken satte ind.number
restored_placeholdersHvor 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.