DEV Community

Anandhu Satheesh
Anandhu Satheesh

Posted on

I got tired of setting up i18n files for every project, so I built a drop-in alternative

Every time a client asked for Arabic support, I'd spend days on
i18next — JSON files, namespaces, RTL handling, t() calls everywhere.
I got tired of it and built something simpler.

What it does

Drop one component into your navbar:

import { TranslifySelector } from '@translifycc/react';

<TranslifySelector apiKey="YOUR_API_KEY" />
Enter fullscreen mode Exit fullscreen mode

A language selector appears. User picks a language. Page translates.
RTL flips automatically for Arabic, Hebrew, Persian, Urdu. No JSON
files. No config.

How it works

GPT-4 translates on the first request. Redis + localStorage cache
it after that — so repeat visits are instant and free. You only
ever pay for unique characters.

19 languages. Free tier available.

npm install @translifycc/react
npm install @translifycc/angular

translify.cc

Top comments (0)