Din marknadstext hamnar på för många ställen. Ett dokument för originalet, ett chattmeddelande för granskning, en översättarflik för ”snabba” versioner, och sedan ett kalkylark som alltid saknar en sista rad du glömde att klistra in.
Det är här Translate Sheets automation snabbt lönar sig. Marknadschefer som ska få ut kampanjer, byråägare som jonglerar kundgodkännanden och grundare som sköter sin egen lokalisering stöter alla på samma problem: översättningar återskapas i stället för att återanvändas.
Det här arbetsflödet tar din text, kör den genom Google Translate och förbereder den så att den kan loggas på ett strukturerat sätt för återanvändning. Du ser vad det gör, vad du behöver och hur du anpassar det till ditt eget godkännandeflöde.
Så här fungerar automatiseringen
Hela n8n-flödet, från trigger till slutligt resultat:
n8n Workflow Template: Google Translate + Sheets: återanvänd text snabbt
flowchart LR
subgraph sg0["Manual Execution Start Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Manual Execution Start", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Translate via Google", pos: "b", h: 48 }
n0 --> n1
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
Problemet: översättning via copy-paste är ett tillförlitlighetsproblem
Att översätta ”bara några rader” låter enkelt tills det är femte gången du översätter samma CTA, samma rubrikmönster eller samma produkttext. Arbetet är inte svårt, det är skört. En missad inklistring gör att fel språk går live. Ett slarvigt namnbyte gör att du inte hittar den godkända versionen senare. Och eftersom det inte finns någon konsekvent plats att spara ”översättningen du redan gillade” bränner du tid på att göra om beslut som teamet redan har tagit.
Det adderar snabbt upp. Här är var det fallerar i riktiga team.
- Folk översätter i webbläsarflikar och tappar sedan slutversionen när fliken stängs eller dokumentet skrivs över.
- Text klistras in på fel rad eller i fel språkkolumn, vilket i det tysta förstör din ”källa till sanningen”.
- Granskningsrundor stannar av eftersom ingen vet vilken översättning som är den senaste, godkända.
- Återkommande fraser (”Boka en demo”, ”Starta gratis provperiod”) översätts olika varje gång, så er tonalitet driver iväg.
Lösningen: översätt en gång och återanvänd via en logg
Det här n8n-arbetsflödet ger dig ett repeterbart sätt att köra marknadstext genom Google Translate och förbereda resultatet för loggning i Google Sheets. Det startar med en manuell trigger, så du kan testa på några sekunder och bara automatisera vidare när du är nöjd med outputen. Du matar in text och målspråk, Google Translate returnerar översatt text och n8n strukturerar resultatet så att det kan sparas konsekvent. Den praktiska effekten är enkel: färre klistra-in-misstag, en tydligare historik över vad ni publicerat och översättningar du kan återanvända i stället för att återskapa varje gång.
Arbetsflödet börjar när du kör det i n8n och skickar in texten du vill översätta. Google Translate gör själva översättningen. Sedan sparar eller routar du den översatta texten (de flesta team skickar den till Google Sheets, plus en notis till chatten för synlighet).
Vad du får: automatisering vs. resultat
| Vad det här arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du lanserar i två nya regioner och behöver 12 återanvändbara fraser översatta (rubriker, CTA:er, korta funktionsbeskrivningar). Manuellt brukar du kopiera in i Translate, kopiera ut, klistra in i Sheets och dubbelkolla formateringen. Med kanske 3 minuter per fras blir det runt 35 minuter, plus omarbete när du inser att två fraser klistrades in på samma rad. Med det här arbetsflödet kör du en exekvering per fras (eller batchar när du bygger ut det), får den översatta outputen direkt och loggar den i en konsekvent struktur. De flesta team får ner det till cirka 10 minuter totalt.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Google Translate för att skapa översättningarna.
- Google Sheets för att lagra och återanvända översatt text.
- Google Cloud-inloggningsuppgifter (skapa i Google Cloud Console, aktivera Translate API).
Kunskapsnivå: Nybörjare. Du kopplar Google-inloggning och ändrar ett par fält för dina språk och texter.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Manuell körtrigger. Du startar arbetsflödet när du är redo genom att klicka på ”Execute” i n8n (perfekt för test och för enstaka översättningsuppgifter).
Översättningsbegäran. Google Translate-noden skickar din inputtext till Google Translate tillsammans med målspråket du väljer och tar sedan emot den översatta texten.
Förbered för loggning. Du kan mappa den översatta outputen till ett standardformat (källtext, målspråk, översatt text, kampanjnamn) så att den är redo att skrivas in i Google Sheets utan stökigt manuellt klistra in.
Spara och dela. Spara resultatet i Google Sheets och pinga valfritt teamet i Twake eller Mattermost så att den översatta texten syns och är enkel att godkänna.
Du kan enkelt ändra målspråk för att stödja flera marknader efter behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera den manuella triggern
Det här arbetsflödet startas manuellt så att ni kan testa översättningsresultatet vid behov.
- Lägg till noden Manual Execution Start på er canvas.
- Lämna standardinställningarna som de är eftersom Manual Execution Start inte kräver några parametrar.
- Koppla Manual Execution Start till Translate via Google.
Steg 2: anslut Google Translate
Konfigurera översättningstjänsten som ska bearbeta indatatexten.
- Öppna noden Translate via Google.
- Credential Required: Anslut era googleTranslateOAuth2Api-credentials.
- Ställ in Authentication på
oAuth2.
Steg 3: konfigurera översättningsparametrarna
Definiera texten och målspråket för översättningen.
- I Translate via Google, ställ in Text på
Hello from n8n!. - Ställ in Translate To på
deför att få ut tyska.
Steg 4: testa och aktivera ert arbetsflöde
Verifiera översättningsresultatet och aktivera sedan arbetsflödet för återanvändning.
- Klicka på Execute Workflow för att köra Manual Execution Start.
- Bekräfta att Translate via Google returnerar den översatta tyska texten i outputen.
- När ni är redo, växla arbetsflödet till Active så att det är tillgängligt för upprepade manuella körningar.
Vanliga fallgropar
- Google Translate-inloggningsuppgifter kan gå ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera först dina API-inloggningsuppgifter i Google Cloud Console och att Translate API är aktiverat.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder misslyckas på grund av tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera output i all evighet.
Vanliga frågor
Cirka 20 minuter när dina Google-inloggningsuppgifter är klara.
Nej. Du kopplar främst Google och mappar sedan ett par fält. Den svåraste delen är oftast att få rätt behörigheter i Google Cloud.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna med användning av Google Translate API, vilket oftast är en låg kostnad för korta marknadsutdrag.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och klarar n8n bra. Self-hosting ger dig obegränsat antal exekveringar men kräver grundläggande serverhantering.
Ja, men du vill loopa igenom en lista med målspråk och skriva varje resultat till sin egen rad eller kolumner i Google Sheets. Många team lägger till ett enkelt fält för ”languages” och duplicerar sedan Google Translate-nodens beteende per språk (eller använder en nod i en loop). Vanliga anpassningar är att spara ett kampanjnamn, spåra ”godkänd/inte godkänd” och lagra både käll- och översatt version tillsammans.
Oftast är det ett API-behörighetsproblem i Google Cloud, inte n8n i sig. Bekräfta att Translate API är aktiverat för projektet och kontrollera sedan att inloggningsuppgiften du lade till i n8n hör till samma projekt. Om det funkade i går men inte i dag: generera en ny nyckel eller uppdatera OAuth-åtkomst och uppdatera inloggningsuppgiften i n8n. Hastighetsbegränsningar kan också dyka upp om du plötsligt batchar mycket text.
På n8n Cloud Starter kan du köra många små översättningsjobb varje månad, och den praktiska gränsen är oftast din exekveringskvot plus Googles API-kvot. Om du self-hostar finns ingen exekveringsgräns, så det beror främst på din server och API-begränsningar. För kort text är det vanligt att processa dussintals rader på några minuter när du batchar.
Ibland. Om du bara behöver ”översätt den här texten och lägg den i ett ark” kan Zapier eller Make gå snabbare att klicka ihop. n8n är värt det när du vill ha mer kontroll: flera språk, förgrenad godkännandelogik eller routing till Twake/Mattermost parallellt med Google Sheets. Det ger dig också ett self-hosted-alternativ, vilket kan spela roll om du gör detta ofta. Om du tvekar, prata med en automationsexpert och få en rak rekommendation baserad på din volym och dina verktyg.
När du väl har en översättningslogg du litar på slutar du göra om samma jobb. Arbetsflödet tar hand om det repetitiva så att du kan fokusera på budskap som faktiskt konverterar.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.