Traduci una email
Questo strumento traduce una email di lavoro tenendo conto di com’è fatta: oggetto, formule di apertura e chiusura, firma. Ti serve per capire un messaggio ricevuto in un’altra lingua e per scrivere la risposta in modo che suoni corretta, non tradotta a macchina. Incolli l’email, scegli la lingua e la invii.
Esegui online
Esegui questo sui nostri server con il tuo account. Gli strumenti gratuiti girano nel tuo browser; questo viene addebitato sul tuo saldo KIT al prezzo indicato sopra.
Un’email non è un testo qualsiasi
Ha una sua forma: l’oggetto, il saluto iniziale, il corpo, la formula di chiusura, la firma. Tradurre a blocco rischia di produrre aperture goffe (“Caro signore/signora” dove serviva un “Gentile”) o chiusure fuori tono. Qui l’email viene trattata come tale: l’oggetto resta sintetico, i saluti e le formule seguono l’uso della lingua di arrivo, e il messaggio suona come lo scriverebbe un madrelingua.
Capire e rispondere
Lo usi in due modi. In entrata: incolli l’email ricevuta in tedesco o in inglese e la leggi in italiano, senza fraintendere una richiesta o una scadenza. In uscita: scrivi la risposta in italiano e la traduci nella lingua del destinatario, con il registro adatto — più formale con un cliente nuovo, più diretto con un contatto abituale. Il conto si fa a email tradotta, non a parola.
Da web e da email stessa
Oggi lo lanci da questa pagina incollando il testo, o via API se gestisci molta corrispondenza. È in arrivo anche l’uso direttamente da email, il canale più naturale per questo strumento. Non è “un’API”: è uno strumento multicanale, e scegli tu da dove usarlo, senza aprire un account.
Casi d'uso
La richiesta del fornitore estero
Marco Rossi riceve un’email in tedesco con una richiesta di modifica dell’ordine. La legge in italiano per non sbagliare quantità e data, poi risponde e traduce la conferma in tedesco.
Il primo contatto con un cliente inglese
Giulia Bianchi scrive in italiano la proposta a un potenziale cliente di Londra. La traduce in inglese in registro formale, con oggetto sintetico e chiusura professionale.
La risposta al reclamo
Uno Studio Commercialista Bianchi gestisce un reclamo di un cliente francese: traduce la risposta in francese mantenendo un tono cortese e chiaro sulle soluzioni proposte.
Domande frequenti
Traduce anche oggetto e formule di saluto?
Sì: l’email viene trattata come tale. L’oggetto resta sintetico, i saluti di apertura e le formule di chiusura seguono l’uso della lingua di arrivo, non la traduzione letterale dell’italiano.
Posso scegliere il tono della risposta?
Sì: puoi tenere un registro formale con un cliente nuovo o più diretto con un contatto abituale, e la traduzione adatta le formule di conseguenza.
Come viene calcolato il prezzo?
$0.003 a richiesta più $0.0135 a email tradotta. Una singola email costa pochi centesimi di dollaro, senza abbonamento: paghi solo i messaggi che traduci.
Il contenuto dell’email resta riservato?
Sì: viene elaborato per la traduzione e poi eliminato. Non resta in archivio e non serve un account. Se l’email contiene dati riservati, ne resti titolare tu.
Il supporto è in italiano?
Ti risponde una persona vera, in inglese o spagnolo. Scrivici pure in italiano: ci capiamo. Puoi contattarci via email a [email protected] o su WhatsApp.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/translate/email \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"input":"…"}'const res = await fetch("https://api.kit.forhosting.com/translate/email", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"input": "…"
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/translate/email",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"input": "…"
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/translate/email", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"input":"…"}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"input":"…"}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/translate/email", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"input": "…"
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "translate.email",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Limiti
max_tokens | 20000 |
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |
422 | task_failed | L'attività non è andata a buon fine: non ti viene addebitato nulla. |