Free Local Check No Account Required Native App Formats Reviewable Git Diffs

Ship localized releases with confidence.

Forthwith validates, translates, and updates the localization files already in your repository across iOS, Android, Flutter, React Native, React, Phoenix, and go-i18n. Start with a free local check—no account, upload, or configuration required.

The check runs entirely on your machine. Sign in only when you choose a paid fix or translation.

Forthwith translate — real CLI run

24 seconds · no audio

No signup · no upload · no guesswork

Start with evidence from your own repository

forthwith check

Run it before you create an account. Review concrete defects with file locations, fix them yourself, or continue into Forthwith's guarded repair and translation workflow.

Private by default

The check runs on your machine. It does not contact the Forthwith API or require an account.

Find real defects

Catch missing keys, malformed files, placeholder mismatches, plural gaps, duplicates, and untranslated values.

Stay in control

Repair findings manually, or initialize a project and use the paid --fix workflow for supported issues only.

Free evidence. Paid only when you choose.

Check locally. Fix precisely. Ship every locale.

The free check stands on its own. When you want Forthwith to do the work, continue with the same repository and pay only for the repair or translation you approve.

  1. 01

    Free · No account

    Inspect what can break

    Scan locally for missing values, malformed files, placeholder errors, plural gaps, and duplicates.

    forthwith check
  2. 02

    Paid · You approve

    Repair supported findings

    Let Forthwith repair only the supported defects you choose, then rescan the files so the result is clear.

    forthwith check --fix
  3. 03

    Paid · Usage based

    Translate only what changed

    Update new and modified strings, validate framework-specific syntax, and write native files ready for Git review.

    forthwith translate

English → Spanish

Same message. Your product’s voice.

Explore how translation settings shape your Spanish copy.

English source

Your files are backed up automatically. If your connection drops, your changes will sync when you’re back online. Before sharing a folder, check who has permission to edit it. Need help? Contact our support team.

Neutral baseline

Se crean copias de seguridad de tus archivos automáticamente. Si se interrumpe tu conexión, tus cambios se sincronizarán cuando vuelvas a estar en línea. Antes de compartir una carpeta, comprueba quién tiene permiso para editarla. ¿Necesitas ayuda? Ponte en contacto con nuestro equipo de asistencia.

Friendly translation

Tus archivos tienen una copia de seguridad automática. Si se te cae la conexión, tus cambios se sincronizarán en cuanto vuelvas a estar online. Antes de compartir una carpeta, revisa quién tiene permiso para editarla. ¿Necesitas ayuda? Contacta con nuestro equipo de soporte.

Friendly keeps informal address and adds conversational wording such as “se te cae la conexión” (your connection drops).

Tone:
casual
Politeness:
informal
Domain:
general
Audience:
general
Use these settings

Merge these four settings into the .forthwith.yml created by forthwith init. This is a configuration fragment, not a complete project configuration.

tone: casual
politeness: informal
domain: general
audience: general

These presets combine settings to demonstrate an overall voice. Examples were generated ahead of time with Forthwith; wording can vary between translations.

The paid translation workflow

From source change to reviewable diff

  1. 01

    Detect changes

    Find only new and modified source strings.

  2. 02

    Translate

    Generate translations with framework-aware context.

  3. 03

    Validate

    Check placeholders, plurals, keys, and structure.

  4. 04

    Write files

    Update native resource files for Git review.

Changed strings only

Keep recurring runs focused and avoid retranslating unchanged content.

12 new · 3 changed

Localization contracts intact

Preserve placeholders, interpolation tokens, plural forms, and output structure.

%@ · {count} · one/other

Reviewable Git diffs

Write updates into the files your project already uses, ready for normal review.

git diff -- locale/

Built for the localization files you already use

Start with the workflow for your framework

Choose your framework for native-file translation and validation, installation steps, a sample Git diff, and a CI recipe.

Simple, Transparent Pricing

Start with a free local check. When you are ready to translate, pay for words processed, translate only what changed, and avoid per-language platform fees.

Pay for words processed

Translate only what changed

No per-language platform fees

Occasional

Flex

$0.89/1,000 words

Pay as you go

Get Started
Most Popular

Ongoing localization

Standard

$49.00/month

100K words included each month

Overage: $0.65/1,000 words

Get Started

High-volume localization

Scale

$129.00/month

300K words included each month

Overage: $0.55/1,000 words

Get Started

Word packs. Buy once, use anytime.

Lower rates than Flex, without a monthly commitment. Words never expire.

100K words

$80.00 once

$0.80 / 1,000 words

Never expires · No subscription required

Buy word pack

300K words

$225.00 once

$0.75 / 1,000 words

Never expires · No subscription required

Buy word pack

1M words

$700.00 once

$0.70 / 1,000 words

Never expires · No subscription required

Buy word pack

Prices exclude applicable taxes. Monthly subscriptions offer our lowest rates for regular usage.

When ad hoc stops scaling

A maintained workflow for every release

Coding agents and custom scripts can handle one-off localization work. Forthwith gives your team the same repeatable translation and validation workflow across supported platforms without maintaining that workflow yourself.

Capability Build/Maintain Your Own General or Platform Agent Forthwith
One-command workflow Custom setup Custom setup Yes
Repeatability Custom setup Custom setup Yes
AI-powered translation Custom setup Yes Yes
Automatic localization validation Custom setup No Yes
Multi-platform support Custom setup Platform-limited Yes

From a founder

What customers say

Forthwith made adding translations to my site fast and genuinely painless — a few languages and the whole thing was live. The output felt natural and register-appropriate, and it respected my do_not_translate list across 250+ strings without me having to babysit it.

Roman Founder of LinkFlick

Frequently Asked Questions

Ready to ship every locale with confidence?

Start with a private local check. Continue into paid repair or translation only when you are ready for Forthwith to update your files.