ENTWICKLERTOOL

i18nExtraktionsTool

Verarbeiten Sie schnell HTML-Dateien, um Textinhalte zu extrahieren und standardisierte Internationalisierungs-JSON-Ressourcendateien zu generieren, und optimieren Sie so die Entwicklung mehrsprachiger Websites.

index.html
<div class="header">
  <h1>Welcome</h1>
  <p>Sample text</p>
  <button>Start</button>
</div>
en.json
{
  "header.title": "Welcome",
  "header.description": "Sample text",
  "header.button": "Start"
}
HAUPTMERKMALE

Kernfähigkeiten

Zwei leistungsstarke Arbeitsabläufe: Kopie aus HTML in JSON extrahieren und ursprüngliches HTML aus mit Schlüsseln versehenen Vorlagen mithilfe von JSON wiederherstellen

HTML-Parsing

Leistungsstarke HTML-Parsing-Fähigkeiten, die Textinhalte aus verschiedenen Tags genau identifizieren und extrahieren, während Skripte und Stilcode automatisch gefiltert werden

Standard-JSON-Ausgabe

Generiert automatisch i18n-standardkonforme JSON-Ressourcendateien mit Schlüssel-Wert-Zuordnungen und verschachtelten Strukturen zur direkten Integration

HTML-Wiederherstellung

Bieten Sie Übersetzungs-JSON und mit t(...) verschlüsseltes HTML an, um ursprüngliches HTML neu aufzubauen und Kopie wiederherzustellen, ohne Ihre Vorlagen zu ändern

EINFACHER PROZESS

Drei einfache Schritte

Wir haben den HTML-Internationalisierungsprozess vereinfacht, um den gesamten Arbeitsablauf in nur wenigen Minuten abzuschließen

1

HTML-Dateien hochladen

Wählen Sie Ihre HTML-Dateien zur Verarbeitung aus oder ziehen Sie sie per Drag & Drop. Unterstützt mehrere Dateien für die Stapelverarbeitung.

2

Extraktionsoptionen konfigurieren

Legen Sie Extraktionsregeln, Präfixe und Ausschlüsse fest, um die Ausgabestruktur für spezifische Anforderungen anzupassen.

3

JSON-Dateien exportieren

Generieren und laden Sie JSON-formatierte Internationalisierungs-Ressourcendateien herunter, um sie sofort in Ihr Projekt zu integrieren.

BEISPIELE

In Aktion sehen

Erleben Sie, wie unser Tool HTML-Inhalte in strukturierte Internationalisierungsressourcen umwandelt

Eingabe: HTML-Dateisource.html
<div class="header">
  <h1>Welcome to our service</h1>
  <p>This is a sample text to demonstrate i18n extraction.</p>
  <button title="Click to continue">Get Started</button>
</div>
Ausgabe: JSON-Dateitranslations.json
{
  "header.title": "Welcome to our service",
  "header.description": "This is a sample text to demonstrate i18n extraction.",
  "header.button.text": "Get Started",
  "header.button.title": "Click to continue"
}

Integrationsbeispiel

Nach der Extraktion können Sie die JSON-Dateien einfach mit beliebten i18n-Bibliotheken integrieren:

// React + i18next (example)
import i18n from 'i18next'
import { useTranslation } from 'react-i18next'
import translations from './translations.json'

i18n.init({ resources: { en: { translation: translations } } })

function Header() {
  const { t } = useTranslation()
  return (
    <div className="header">
      <h1>{t('header.title')}</h1>
      <p>{t('header.description')}</p>
      <button title={t('header.button.title')}>{t('header.button.text')}</button>
    </div>
  )
}

Bereit für die Internationalisierung?

Beginnen Sie noch heute mit der Extraktion von Internationalisierungsressourcen aus Ihren HTML-Dateien und optimieren Sie Ihre mehrsprachige Entwicklung

Jetzt verwenden