DokumentasjonWorkflowsApper og tjenester
DeepL: Oversett node
Oversetter tekst med DeepL. Det går via DeepL-tilgangen til anymize, så du trenger ingen egen nøkkel. Det avregnes per tegn, og blokken viser hvor mange credits den brukte. Se oppsett, input og output, testkjøring og løsning av vanlige feil.
8 min lesetidOppdatert
Hva noden gjør
Oversetter tekst med DeepL. Det går via DeepL-tilgangen til anymize, så du trenger ingen egen nøkkel. Det avregnes per tegn, og blokken viser hvor mange credits den brukte.
Bruk DeepL: Oversett som et tydelig avgrenset trinn i en anymize-workflow.
- Behandler 1 input.
- Gir 1 output til senere trinn.
- Kjører som et vanlig trinn i flyten.
Sett opp noden
- 01Åpne en workflow og legg til DeepL: Oversett fra nodekatalogen.
- 02Fyll ut obligatoriske felt og koble verdier fra tidligere trinn.
- 03Kjør noden med et lite testdatasett og kontroller outputtet.
- 04Koble det vellykkede outputtet og aktiver etter en fullstendig test.
Handlinger og moduser
DeepL: Oversett har ett tydelig formål. Innstillingene vises når du velger noden.
Innstillinger
| Felt | Betydning | Område |
|---|---|---|
| Tekst | Det som skal oversettes. Dra et felt fra input-panelet hit, eller skriv en fast tekst. Lar du feltet stå tomt, tar blokken teksten fra det innkommende elementet - også fra en vedlagt tekstfil (txt, csv, md, json, html). | Standard |
| Målspråk | Hvilket språk det oversettes til. Kommer språket fra dataene, bytt feltet til uttrykk (øverst til høyre) og skriv for eksempel {{ $json.target_lang }}. | Standard |
| Anonymiser før sending | På (standard): navn, adresser, numre og andre persondata byttes ut med plassholdere før teksten går til DeepL, og settes tilbake til de ekte verdiene i oversettelsen. DeepL ser aldri klardata. Koster ikke noe ekstra. Slå det av bare for tekst du er sikker på ikke inneholder noe personlig. | Standard |
| Kildespråk | La den vanligvis stå på „Kjenn igjen automatisk“: DeepL finner kildespråket selv. Sett det bare når teksten er kort eller blander flere språk. | Standard |
| Tone | Formell eller uformell. Virker bare i språk som skiller mellom det (tysk, fransk, spansk, italiensk, nederlandsk, polsk, portugisisk, japansk, russisk) - ellers ignorerer DeepL innstillingen. | Standard |
| Beskytt plassholderne fra anonymiseringen | På (standard): plassholdere på formen [[kategori-hash]] pakkes inn slik at DeepL overser dem og sender dem uendret tilbake. Slå det av bare hvis du vet sikkert at teksten ikke har noen. | Standard |
| Legg ved oversettelsen som tekstfil | Legger oversettelsen på elementet som .txt, slik at senere blokker kan sende den videre som fil - for eksempel som e-postvedlegg eller opplasting til et lager. | Standard |
| Kjør én gang per element | Av (standard): noden kjører én gang for hele inputet. På: får den flere elementer (for eksempel fra «Del opp liste»), kjører den én gang PER element, og {{ $json }} er da nettopp dette elementet. Slik jobber du deg gjennom en filliste post for post. | Standard |
| Hvis et element feiler | «Hopp over» skriver et `error`-felt for elementet som feilet og fortsetter med resten, i stedet for å miste hele kjøringen på én uleselig fil. | Standard |
| Pause mellom elementer (millisekunder) | Ventetid før hver kjøring bortsett fra den første. 1000 = 1 sekund per element. Nyttig hvis motparten ellers struper deg. Maksimalt 300000 (5 minutter). | Standard |
Input og output
| Input | Betydning | Type |
|---|---|---|
| text | Tekst som skal oversettes. Overstyrer konfigurasjonsfeltet. | text |
| target_lang | Målspråk som DeepL-kode, f.eks. EN-US. Overstyrer konfigurasjonsfeltet. | text |
| Output | Betydning | Type |
|---|---|---|
| text | Oversettelsen. | text |
| detected_source_lang | Språket DeepL kjente igjen i kildeteksten. | text |
| target_lang | Språket det ble oversatt til. | text |
| billed_characters | Tegn DeepL har avregnet. Grunnlaget for creditsene. | number |
| credits | Credits dette steget kostet. | number |
| input_text | Kildeteksten, uendret. | text |
| anonymized | true hvis teksten ble anonymisert før DeepL fikk se den. | boolean |
| anonymized_input | Nøyaktig den teksten DeepL fikk. Med anonymisering på er det plassholderteksten. | text |
| placeholders | Hvor mange plassholdere blokken satte inn. | number |
| restored_placeholders | Hvor mange av dem som ble byttet tilbake til de ekte verdiene i oversettelsen. | number |
Noden kan behandle lister element for element. Feilhåndtering og pause finnes under avanserte innstillinger.
Eksempel og testkjøring
Oversett en kundehenvendelse: start med et lite og gjenkjennelig datasett. Kontroller outputtet og bruk bare felt som faktisk finnes.
Eksempel på testkjøring
{
"text": "Guten Tag, wir bitten um ein Angebot für 20 Lizenzen zum 1. Oktober.",
"target_lang": "EN-US"
}Tilgang og sikkerhet
Før aktivering bør du kontrollere hvilke data som går inn i trinnet og hva outputtet inneholder.
Lagre nøkler og påloggingsdata i den beskyttede tilkoblingsadministrasjonen. Ikke lim dem inn i vanlige felt, testdata eller beskrivelser.
Løs vanlige feil
- Ingen output: kontroller siste kjøring og feltene fra forrige node.
- Tom variabel: åpne outputtet fra forrige trinn og bruk et felt fra de faktiske testdataene.
- Listen behandles bare én gang: aktiver kjøring per element.