Αυτοφιλοξενούμενο

Ανώδυνη διεθνοποίηση (i18n), επεκταμένη στους δικούς σας ορίζοντες χωρίς να ξοδέψετε χιλιάδες δολάρια.

Πλήρως δωρεάν. Απεριόριστα έργα, όλες οι 48 γλώσσες, χωρίς λήξη, δεν χρειάζεται κλειδί άδειας.

Δωρεάν για πάντα
€0για πάντα

Απεριόριστα έργα. Όλες οι 48 γλώσσες. Χωρίς λήξη.

  • Όλες οι 48 γλώσσες, απεριόριστες μεταφράσεις
  • Ο πίνακας ελέγχου, ο διακομιστής MCP, κάθε SDK
  • Τίποτα να αγοράσετε, τίποτα να εισαγάγετε εκτός από το κλειδί AI σας
Εγκαταστήστε το δωρεάν
Δώσε μου φιλοδώρημα
Σου αρέσει;

Το i18n δεν είναι πλέον δύσκολο, μπορείτε να το δοκιμάσετε. Δεν με πειράζει να πάρω φιλοδώρημα γι' αυτό.

  • Όταν το νιώσεις
  • Αν το θες
  • Από 1 έως 1 εκατομμύριο δολάρια, όχι περισσότερα

Ασφαλής πληρωμή μέσω Stripe. Ένας κλειδί άδειας χρήσης φτάνει στο εισερχόμενό σας — σιγάει την προτροπή δωρεάς στο ταμπλό ελέγχου.

Αυτό που παίρνεις

  • Απεριόριστα έργα, όλες οι 48 γλώσσες, χωρίς λήξη
  • Απεριόριστες μεταφράσεις, χωρίς όριο χρήσης
  • Ο πίνακας ελέγχου, ο διακομιστής MCP για τους πράκτορές σας, κάθε SDK
  • Ένα κοντέινερ, ένα αρχείο SQLite για δημιουργία αντιγράφου ασφαλείας
  • Άδεια που ελέγχθηκε εκτός σύνδεσης: ο διακομιστής σας δεν καλεί ποτέ στο σπίτι
  • Κάθε ενημέρωση, για ζωή: docker compose pull

Αυτό που φέρνεις

  • Μία μηχανή με Docker: ένα VPS των 4 € είναι αρκετό
  • Ένας κλειδί API AI (Mistral, OpenAI, Anthropic, Google ή οποιαδήποτε συμβατή με OpenAI υπηρεσία). Οι μεταφράσεις εκτελούνται στον δικό σας λογαριασμό, για λίγα λεπτά ανά εφαρμογή
  • Πέντε λεπτά

Η υποστήριξη γίνεται μέσω email, με τη μέγιστη δυνατή προσπάθεια. Χρειάζεστε κάποιον για κλήση; Τα προγράμματα φιλοξενίας είναι για εσάς.

Πώς λειτουργεί

Εγκαταστήστε, δημιουργήστε τον διαχειριστή, επικολλήστε το κλειδί AI σας. Κάθε έργο είναι δωρεάν, για πάντα.

Με ONCE — ένας νέος διακομιστής, ένα domain, πέντε λεπτά

curl -fsSL https://get.once.com | sh
once   # add an app: ghcr.io/ambroselli-io/i18n-keyless:latest, pick a host name
# then open it: create the admin, paste your AI key on Settings
# fully free, unlimited projects — donate if you want
# ONCE does the domain, the TLS, the updates and the backups

Με το Docker Compose — οποιαδήποτε μηχανή που εκτελεί Docker

mkdir i18n-keyless && cd i18n-keyless
curl -fsSL https://i18n-keyless.com/self-hosted/docker-compose.yml -o docker-compose.yml
docker compose up -d
# → http://localhost:1800: create the admin, paste your AI key on Settings
# fully free, unlimited projects — donate if you want

Στη συνέχεια, δείξτε το SDK σας στον διακομιστή σας:

I18nKeyless.init({
  API_KEY: "your-project-key",
  API_URL: "https://i18n.example.com",
  // …
});

Ο πλήρης οδηγός: https://docs.i18n-keyless.com/docs/guides/self-hosting

Γιατί μια δωρεά;

Γιατί εσύ διαχειρίζεσαι μόνος σου το VPS και το κλειδί API της ΤΝ. Δεν υπάρχει λόγος να σου χρεώσω συνδρομή. Ο ίδιος μισώ τις συνδρομές. Λοιπόν αντί αυτού: εσύ επιλέγεις τι αξίζει το λογισμικό για εσένα, και εγώ συνεχίζω να το αναπτύσσω.

Η εικόνα εγκαθίσταται δωρεάν και εκτελεί απεριόριστα έργα, σε όλες τις γλώσσες και χωρίς λήξη.

Ερωτήσεις πριν την αγορά; Γράψτε μας

Ρυθμίστε το i18n, κρατήστε τη βάση κώδικα καθαρή και παραδώστε γρήγορα

Υπάρχουν πολλά PITA (προβλήματα) με τις τρέχουσες λύσεις i18n. Οι πόνοι είναι τόσο μεγάλοι που καθυστερείς όσο περισσότερο γίνεται την i18n.

Κάνει χρήση χρόνου που θα έπρεπε να περάσετε στην παραλία

Ρυθμίστε το σύστημα κλειδιών: τουλάχιστον 1 ώρα χρόνου ανώτερου προγραμματιστή

Μπρος-πίσω για κάθε νέο κλειδί: 1 λεπτό ανά κλειδί, x500 κλειδιά, x2 γλώσσες = 17 ώρες

Με το i18n-keyless, δε σας νοιάζει καθόλου το σύστημα διεθνοποίησης. Μπορείτε να πάτε στην παραλία και να παραγγείλετε ένα mojito.

Σήμερα τα περισσότερα συστήματα χρησιμοποιούν κλειδιά για τη μετάφραση του κειμένου

Αυτό είναι επίπονο να δημιουργηθεί. Αυτό είναι επίπονο στη συντήρηση.

Όταν βλέπετε ένα κείμενο στην εφαρμογή και θέλετε να το ενημερώσετε, πρέπει να βρείτε το αντίστοιχο κλειδί.

Με το i18n-keyless, δεν χρειάζεται να ασχολείστε καθόλου με το σύστημα i18n. Χρησιμοποιήστε τον εγκέφαλό σας για κάτι πιο ενδιαφέρον.

Αφήστε τις μεταφράσεις στην ΤΝ

Με το σύστημα κλειδιών, πρέπει να διαχειρίζεστε τις μεταφράσεις στην εφαρμογή.

Διαφορετικά, οι χρήστες σας θα δουν someheader.welcome.title στην εφαρμογή τους.

Με το i18n-keyless, στη χειρότερη offline περίπτωση βλέπετε πραγματικές λέξεις χωρίς μετάφραση. Με φυσιολογικό ρυθμό, δεν σας ενδιαφέρει καθόλου το σύστημα i18n. Απλά γράψτε καλά τίτλους, εστιάστε στο μάρκετινγκ και κλείστε πωλήσεις.

Τα αποθετήρια κώδικα είναι όμορφα... μέχρι να μολυνθούν τα κλειδιά i18n

Με το σύστημα κλειδιών, όταν διαβάζετε τον κώδικα και το περιεχόμενο, πρέπει να διαβάζετε κλειδιά, όχι φυσική γλώσσα.

Μερικές φορές πρέπει να κάνετε μια διόρθωση επειδή μια πρόταση δεν είναι γραμματικά σωστή. Αλλά δεν το γνωρίζετε επειδή διαβάζετε κλειδιά.

Με το i18n-keyless, δε χρειάζεται να ασχολείστε καθόλου με το σύστημα διεθνοποίησης. Η βάση κώδικα παραμένει όμορφη.

Προσθέστε i18n από την πρώτη ημέρα χωρίς καμία επίδραση στον ρυθμό ανάπτυξής σας
Χτισμένο για πράκτορες κωδικοποίησης

Διακομιστής MCP για να καλύψει όλες τις ανάγκες σας για διεθνοποίηση

Έξι ακόμη λόγοι για τους οποίους το σύστημα είναι τόσο βελτιστοποιημένο για κωδικοποίηση μέσω πρακτόρων.

Κανένα όνομα να εφεύρουμε

Ένας κλειδί είναι μια απόφαση ονομασίας χωρίς σωστή απάντηση. Δύο πράκτορες γράφουν login.submit και auth.button.send για το ίδιο κουμπί. Χωρίς κλειδιά δεν υπάρχει απόφαση να ληφθεί.

Ένα αρχείο προς επεξεργασία, όχι είκοσι

Μια αλλαγή με κλειδί επηρεάζει το στοιχείο και όλα τα JSON αρχεία τοπικοποίησης, ενώ οι πράκτορες ξεχνούν τα αρχεία. Εδώ, μια αλλαγή αντιγράφου είναι μια επεξεργασία ενός μόνο αρχείου.

Μηδενικοί συγκρούσεις συγχώνευσης σε στόλο πρακτόρων

Πέντε πράκτορες σε πέντε κλαδιά επεξεργάζονται όλοι το en.json: μια εγγυημένη σύγκρουση. Δεν υπάρχει κοινό αρχείο, οπότε τα worktrees και οι πράκτορες στο παρασκήνιο δεν συγκρούονται ποτέ.

Φθηνό σε tokens

Για να επαναχρησιμοποιήσετε ένα κλειδί, ένας πράκτορας πρέπει να φορτώνει τα αρχεία τοπικοποίησης στον περιβάλλοντα χώρο σε κάθε επεξεργασία. Τα φορτώματα χωρίς κλειδί δεν κάνουν τίποτα: το κείμενο είναι ήδη εκεί στο στοιχείο.

Αναγνώσιμες διαφορές

Το αίτημα pull δείχνει πραγματικές προτάσεις. Ένας άνθρωπος ή ένας πράκτορας αναθεώρησης μπορεί να κρίνει το αντίγραφο χωρίς να ψάχνει τι αντιπροσωπεύει ένα κλειδί.

Ένας κανόνας στο αρχείο CLAUDE.md σας

Κάθε κανόνας i18n που γράφετε είναι ένας κανόνας που ο πράκτορας μπορεί να παραβιάσει. Αυτός ο κανόνας χρειάζεται μόνο μία γραμμή — και η εναλλακτική λύση είναι το πραγματικό κείμενο, οπότε ένα σφάλμα δεν μπορεί να εμφανίσει a.b.c στην οθόνη.

Ο μόνος κανόνας i18n που χρειάζεται ο πράκτοράς σας

# CLAUDE.md
Write the UI copy in English and wrap it in <T>…</T> from i18n-keyless-react.
That is the whole i18n setup.

Ο πράκτοράς σας μπορεί να το λειτουργήσει, όχι μόνο να το γράψει

Μέσω του διακομιστή MCP, ο πράκτορας παραθέτει τις ελλείπουσες μεταφράσεις, διαβάζει μία, αντικαθιστά μία κακή ή εισάγει το αντίγραφο που ήδη έχετε — με τη δική του σύνδεση OAuth, χωρίς να χρειάζεται να επικολλήσετε κάποιο κλειδί.

Διαβάστε τον οδηγό MCP
Τέλειο για MVP

Εκκινήστε παγκοσμίως από την πρώτη ημέρα

Σταματήστε να καθυστερείτε το i18n λόγω πολυπλοκότητας. Υλοποιήστε το σε 5 λεπτά, όχι ημέρες. Διατηρήστε την ταχύτητα ανάπτυξης σας σαν να μην είχε υλοποιηθεί το i18n.

  • Υλοποίηση 5 λεπτών. Δεν αστειεύομαι.

    Ένα απλό αντικείμενο διαμόρφωσης και τελείωσες.

  • Διατηρήστε την ταχύτητα ανάπτυξης

    Κωδικοποιήστε σαν να μην είχε υλοποιηθεί καθόλου το i18n.

  • Αποστολή σε παγκόσμιες αγορές

    Δεν χρειάζεται αναδιαμόρφωση καθώς κλιμακώνεστε σε νέες γλώσσες.

  • SSR & SEO έτοιμο

    Λειτουργεί με Next.js, Remix, TanStack Start και Astro. Server-render οποιαδήποτε γλώσσα για μηχανές αναζήτησης — ίδια εγκατάσταση 5 λεπτών.

Παραδοσιακή i18n

Εγκατάσταση συστήματος κλειδιών (1 ώρα)
Δημιουργήστε αρχεία μετάφρασης (2 ώρες)
Αναδιαμόρφωση στοιχείων (4 ώρες)
Δοκιμάστε όλες τις γλώσσες (2 ώρες)
Διορθώστε προβλήματα διάταξης (3 ώρες)
12+ ώρες εργασίας

i18n-χωρίς-κλειδί

Προσθήκη πακέτου (1 min)
Διαμόρφωση με κλειδί API (2 λεπτά)
Τυλίξτε τα στοιχεία κειμένου (2 λεπτά)
5 λεπτά εργασίας
Πώς λειτουργεί

Δεν χρειάζεται μυαλό για να το ρυθμίσεις

Απλά το πιο απλό αντικείμενο διαμόρφωσης και είστε έτοιμοι να ξεκινήσετε παγκοσμίως.
Και ακόμη περισσότερα, ο πράκτοράς σας θα το ρυθμίσει για εσάς.

1. Βασική εγκατάσταση

import * as I18nKeyless from "i18n-keyless-react";

I18nKeyless.init({
  API_KEY: "YOUR_API_KEY",
  storage: window.localStorage,
  languages: {
    primary: "en",
    supported: ["en", "fr"],
  },
});

2. Χρήση στοιχείου (Εδώ React· το ίδιο ισχύει για Vue, Angular, Flutter, Swift και Kotlin)

import { I18nKeylessText } from "i18n-keyless-react";
// import { T } from "i18n-keyless-react"; // also works

// Just write in your primary language
<I18nKeylessText>
  Welcome to our website
</I18nKeylessText>

3. Χρήση πλευράς διακομιστή (εδώ Node.js· η ίδια κλήση σε Laravel, Rails, Python και Go)

import { awaitForTranslationOrFallbackToOriginal, type Lang } from 'i18n-keyless-node';

const title = await awaitForTranslationOrFallbackToOriginal('Come see my app!', user.lang as Lang);
const body = await awaitForTranslationOrFallbackToOriginal('So many new stuff!', user.lang as Lang);

await sendExpoPushNotification({ user, title, body });

4. Για κείμενο εκτός στοιχείων

import { getTranslation } from "i18n-keyless-react";

export default function Navigation() {
  return (
    <HomeTabs.Navigator>
      <HomeTabs.Screen
        options={{ tabBarLabel: getTranslation("Welcome") }}
        name="WELCOME"
      />
    </HomeTabs.Navigator>
  );
}

5. Επιλέξτε το SDK σας: μία γραμμή εγκατάστασης, το ίδιο API παντού

  • React, React Native, Expo, Next.js, Remix, TanStack Start, Astronpm install i18n-keyless-react
  • Vue, Nuxtnpm install i18n-keyless-vue
  • Angularnpm install i18n-keyless-angular
  • Plain HTML, Svelte, Alpine, htmx, one script tagnpm install i18n-keyless-browser
  • Node.jsnpm install i18n-keyless-node
  • Laravel, PHPcomposer require i18n-keyless/laravel
  • Rails, Rubybundle add i18n-keyless-rails
  • Flutter, Dartflutter pub add i18n_keyless
  • Swift, iOS, macOS, VaporSwiftPM: arnaudambro/i18n-keyless-swift
  • Kotlin, Android, Ktorio.github.arnaudambro:i18n-keyless-kotlin
  • Python, Django, Flask, FastAPIpip install i18n-keyless
  • Gogo get github.com/arnaudambro/i18n-keyless/ports/go/v3

Γρήγορη εγκατάσταση για καθένα από τα δώδεκα SDK

Πώς λειτουργούν οι μεταφράσεις

Το i18n-keyless είναι μια βιβλιοθήκη, συνδυασμένη με μια υπηρεσία API, η οποία σας επιτρέπει να μεταφράσετε το κείμενό σας χωρίς να χρειάζεται να χρησιμοποιήσετε κλειδιά.

Αν η μετάφραση δεν βρεθεί, θα πραγματοποιηθεί μια ασύγχρονη ανάκτηση από το API του I18nKeyless για να ληφθεί η μετάφραση μέσω μιας κλήσης API τεχνητής νοημοσύνης.

Αυτή η λειτουργία πραγματοποιείται συνήθως σε λειτουργία ανάπτυξης, ενώ κωδικοποιείτε. Αν χάσετε μία, στην παραγωγή μόνο ο πρώτος χρήστης που λείπει η μετάφραση θα δει ένα σφάλμα, στη συνέχεια θα είναι άμεσα διαθέσιμο στους χρήστες σε όλο τον κόσμο.

App Store & Google Play

Η λίστα του καταστήματός σας σε όλες τις γλώσσες, σε κάθε κυκλοφορία

Κάθε ενημέρωση σημαίνει νέες σημειώσεις έκδοσης, μια περιγραφή και λέξεις-κλειδιά — για κάθε γλώσσα, και στις δύο καταστήματα. Αυτό είναι που σας εμποδίζει να προσθέσετε γλώσσες. Όχι η εφαρμογή.

  • Σημειώσεις κυκλοφορίας για κάθε γλώσσα, σε μία κλήση

    Γράψτε την ενημέρωση μία φορά. Το awaitForTranslation την επιστρέφει σε κάθε γλώσσα που πουλάτε και η διαμόρφωση του καταστήματός σας την παρέχει στο EAS ή στο fastlane.

  • 48 γλώσσες, αντιστοιχισμένες στις υποδοχές του App Store

    pt-BR και pt-PT είναι δύο λίστες· en-GB, en-AU και en-CA είναι τρεις. toAppStoreLocale τοποθετεί κάθε μετάφραση στη σωστή θέση.

  • Διορθώστε μια κακή μετάφραση χωρίς κυκλοφορία

    Στην εφαρμογή, μία υπερκάλυψη στον πίνακα ελέγχου είναι ενεργή κάθε φορά — χωρίς build επιδιόρθωσης, χωρίς αναθεώρηση καταστήματος. Στη λίστα, επανεκκινήστε το push.

  • Δεν τιμολογείται ανά λέξη

    Ένας μεταφραστής χρεώνει περίπου 0,10 € ανά λέξη. 2.000 συμβολοσειρές επί 10 γλώσσες είναι ένας προϋπολογισμός που ένας μοναχικός προγραμματιστής δεν μπορεί να αντέξει οικονομικά. Εδώ οι λέξεις δε μετρώνται.

Η πλήρης συνταγή για μια εφαρμογή Expo

// store.config.js — EAS Metadata awaits an async config
const { init, awaitForTranslation, toAppStoreLocale } = require("i18n-keyless-node");

const LANGS = ["en", "fr", "de", "ja", "pt-BR"];
const DESCRIPTION = "Bibi translates your app while you sleep…";

module.exports = async () => {
  init({ API_KEY: process.env.I18N_KEYLESS_KEY, languages: { primary: "en", supported: LANGS } });
  const info = {};
  for (const lang of LANGS) {
    info[toAppStoreLocale(lang)] = {
      title: await awaitForTranslation("Bibi", lang, { context: "App Store app name, 30 characters max" }),
      subtitle: await awaitForTranslation("Keyless i18n", lang, { context: "App Store subtitle, 30 characters max" }),
      description: await awaitForTranslation(DESCRIPTION, lang, { context: "App Store description" }),
    };
  }
  return { configVersion: 0, apple: { info } };
};

Η ίδια κλήση γράφει αρχεία μεταδεδομένων fastlane για το Google Play. Τα κεφαλαία είναι συμβουλευτικά: βάλτε το όριο στο πλαίσιο και ελέγξτε το μήκος πριν κάνετε push.

Δοκιμάστε μόνοι σας

Διαδραστικό Sandbox

Δείτε πώς λειτουργεί το i18n-keyless σε πραγματικό χρόνο

Ανοίξτε ένα ζωντανό, επεξεργάσιμο έργο StackBlitz για να δείτε τις μεταφράσεις να επιλύονται καθώς πληκτρολογείτε.

Γιατί το έφτιαξα αυτό

Πάντα αναβάλλα την διεθνοποίηση μέχρι ο πελάτης μου να την θέλει τόσο πολύ ώστε να μην έχω άλλη επιλογή. Μισώ να διαβάζω κώδικα με κλειδιά διεθνοποίησης μέσα, και μισώ τόσο πολύ να συντηρώ αρχεία JSON όσο και να βλέπω πόσο ακριβοί είναι οι πάροχοι μεταφράσεων διεθνοποίησης. Έτσι έπρεπε να φτιάξω τη δική μου, και ΤΗΝ ΑΓΑΠΩ ΠΑΡΑ ΠΟΛΥ. Όλες οι εφαρμογές μου είναι τώρα διεθνοποιημένες από προεπιλογή.

AA

Arnaud Ambroselli

Ιδρυτής του i18n-keyless

Θέλετε να προσθέσετε το δικό σας;

Μια μαρτυρία εναντίον μιας δωρεάν συνδρομής. Ζητήστε τη δική σας!

Στείλε τη μαρτυρία μου
Πριν ρωτήσεις

Συχνές ερωτήσεις

Χρειάζεται να διαχειρίζομαι αρχεία μετάφρασης;

Όχι. Δεν υπάρχουν αρχεία JSON, ούτε βήμα εξαγωγής κλειδιών, ούτε πρόσθετο κατά τη διάρκεια κατασκευής. Γράφετε τις προτάσεις σας στη γλώσσα πηγής σας, το SDK στέλνει αυτές στην API στην πρώτη αίτηση, η API τις μεταφράζει με τεχνητή νοημοσύνη, και κάθε επόμενη αίτηση εξυπηρετείται από την προσωρινή μνήμη. Ο κώδικάς σας είναι η μοναδική πηγή αλήθειας.

Τι συμβαίνει όταν αλλάζω το κείμενο προέλευσης;

Το κείμενο προέλευσης είναι το κλειδί. Αν το αλλάξετε, θα πάρετε ένα νέο κλειδί με μια νέα μετάφραση από AI. Το παλιό κλειδί απλώς σταματά να ζητείται, ενώ ο πίνακας ελέγχου το καθαρίζει μετά από 30 ημέρες χωρίς χρήση. Η διόρθωση ενός τυπογραφικού λάθους γίνεται με τον ίδιο τρόπο: διορθώστε το στον κώδικα, αναπτύξτε το, και το νέο κείμενο θα μεταφραστεί στην πρώτη αίτηση.

Πόσο κοστίζει;

Αυτο-φιλοξενούμενο: εντελώς δωρεάν, απεριόριστα έργα, χωρίς συνδρομή και χωρίς όριο χρήσης — εγκαταστήστε την εικόνα Docker, χρησιμοποιήστε το δικό σας κλειδί AI. Σας αρέσει; Δώστε μου ένα tip! Φιλοξενούμενο: μία σταθερή τιμή ανά έργο ανά μήνα, ανάλογα με τους ενεργούς χρήστες ανά μήνα — 4 € έως 1.000, 9 € έως 5.000, 29 € έως 50.000, 99 € έως 500.000 — χρεώνεται μηνιαίως, μπορείτε να ακυρώσετε οποτεδήποτε. Δεν υπάρχει τιμολόγηση ανά θέση, ανά λέξη ή ανά συμβολοσειρά και στις δύο περιπτώσεις.

Μπορώ να εξαγάγω τις μεταφράσεις μου;

Ναι. Το ταμπλό διαθέτει ένα κουμπί "Εξαγωγή JSON" που κατεβάζει όλες τις μεταφράσεις του έργου σας ως ένα ενιαίο αρχείο JSON. Η εξαγωγή περιλαμβάνει όλες τις γραμμές, όχι μόνο αυτές που χρησιμοποιήθηκαν τις τελευταίες 30 ημέρες, επομένως πρόκειται για ένα πλήρες αντίγραφο ασφαλείας. Δεν υπάρχει κλείδωμα: τα δεδομένα σας είναι πάντα μόνο μία κλικ μακριά.

Ένας συντηρητής: τι συμβαίνει αν σταματήσει το έργο;

Τα SDK υπόκεινται στην άδεια MIT και παραμένουν διαθέσιμα στο npm, PyPI, RubyGems και άλλους καταλόγους. Ο διακομιστής είναι δημόσιος υπό την Elastic License 2.0 και το πρωτόκολλο μεταξύ τους τεκμηριώνεται, ώστε οποιοσδήποτε μπορεί να το εκτελέσει, να το κάνει fork ή να γράψει έναν διακομιστή εναντίον του. Οι μεταφράσεις σας παραμένουν σε μία μόνο εξαγωγή JSON ανά πάσα στιγμή. Αν η φιλοξενούμενη υπηρεσία σταματήσει: οι εγκατεστημένες εφαρμογές συνεχίζουν να παρέχουν τις μεταφράσεις τους από την προσωρινή μνήμη, ένας νέος πελάτης επιστρέφει στη γλώσσα πηγής, και η κατεύθυνση του SDK στην προσωπική σας παρουσία με API_URL αποκαθιστά τα πάντα. Αυτό που θα χάσετε είναι η μεταφράση μέσω AI νέων συμβολοσειρών στο i18n-keyless.com — όχι τα δεδομένα σας ούτε την εφαρμογή σας.

Διαβάστε την πλήρη απάντηση, με τον κώδικα
Δοκιμάστε μόνοι σας

Παρακολουθήστε το Demo

Δείτε αυτό το σύντομο βίντεο για να δείτε το i18n-keyless σε δράση