← Impara

Guida rapida: progetto e chiavi

Tutti i playground di questo sito funzionano su un progetto demo condiviso, quindi puoi esplorare senza un account. Per tradurre la tua app ti servono tre cose dalla dashboard di Langsys: un progetto, una chiave di scrittura e una chiave di sola lettura. Due minuti, una sola volta.

Guarda · 4:13 Primi passi, dall'inizio alla fine

La configurazione

  1. Accedi su app.langsys.dev: crea un account se non ne hai uno.
  2. Crea un progetto. Scegli il locale di base (la lingua in cui sono scritte le tue frasi di origine) e i locali di destinazione per cui vuoi le traduzioni. Copia l'ID del progetto.
  3. Genera due chiavi API per il progetto: una chiave di scrittura e una chiave di sola lettura. La separazione è l'intero modello di sicurezza: Chiavi e ambienti ne spiega il motivo.
  4. Inseriscile nel tuo env e installa l'SDK per il tuo stack. Sviluppa con la chiave di scrittura, così le nuove frasi vengono registrate e tradotte automaticamente mentre lavori; rilascia con la chiave di sola lettura.
App frontend (browser)
# .env.local — development (Vite-style names; adjust the prefix to your bundler)
VITE_LANGSYS_PROJECT_ID=your-project-id
VITE_LANGSYS_API_KEY=write-key       # discovers + registers new phrases

# production
VITE_LANGSYS_PROJECT_ID=your-project-id
VITE_LANGSYS_API_KEY=read-only-key   # only fetches — safe to ship in the browser
App backend (con rendering lato server)
# .env (Laravel, or your PHP app's environment)
LANGSYS_PROJECT_ID=your-project-id
LANGSYS_API_KEY=write-key            # server-side, so the write key can stay —
                                     # switch to read-only anywhere that must not
                                     # register phrases (e.g. a public sandbox)

Quale chiave va dove? Il browser riceve sempre e solo la chiave di sola lettura: può recuperare le traduzioni e nient'altro, quindi è sicura in un bundle pubblico. La chiave di scrittura registra nuove frasi, quindi va usata solo in sviluppo e sui server.

Poi scegli il tuo SDK

Ogni pagina dell'SDK inizia da Installazione e presuppone esattamente questa configurazione: ID progetto e chiave nel tuo env:

Non conosci ancora i concetti di base? Parti da Concetti — la frase è la chiave, il rilevamento dei token e il locale store — poi torna qui.

Cerca nella documentazione e nel Learning Center