Erweitere Crowdin und Crowdin Enterprise mit deinen eigenen Apps: Füge Funktionen zur Benutzeroberfläche hinzu, verbinde externe Dienste und verarbeite Inhalte.
Erstelle eine Crowdin-App mit deinem KI-Coding-Agenten:
Hilf mir beim Erstellen einer Crowdin-App. Führe Folgendes aus:
1. Installiere das Crowdin-Plugin mit npx plugins add crowdin/skills.
2. Frage mich, was die App tun soll, und verwende anschließend den create-app-Skill, um sie zu erstellen, zu entwickeln und zu veröffentlichen.
3. Öffne nach der Veröffentlichung eine Vorschau, damit ich die App in Crowdin sehen kann.
Der Agent meldet dich in deinem Browser bei Crowdin an und bittet dich um Bestätigung, bevor er die App in deiner Organisation registriert. Die veröffentlichte App wird in deinem Konto installiert, und das Manifest legt fest, wer sie sonst noch verwenden kann. Das kannst du später unter Crowdin Apps – Berechtigungskonfiguration ändern.
Für Endbenutzer erscheint eine installierte App als vollständig integrierter Bestandteil von Crowdin, dessen Funktionen direkt in der Benutzeroberfläche bereitgestellt werden.
Es gibt zwei Möglichkeiten, eine Crowdin-App zu erstellen. Serverless-Apps laufen auf der Crowdin-Infrastruktur: Du erstellst die Benutzeroberfläche und Crowdin hostet und betreibt die App. Self-Hosted-Apps laufen auf einem von dir betriebenen Server. Dadurch können sie jeden Modultyp verwenden, einschließlich solcher mit serverseitiger Logik. Keine der beiden Möglichkeiten ersetzt die andere. Wähle die Variante, die zu den Anforderungen deiner App passt.
Serverless-Apps
Erstelle Dashboards, Panels und andere UI-Module, die auf der Crowdin-Infrastruktur ausgeführt werden. Du erstellst das Grundgerüst, die Vorschau und die Veröffentlichung der App über die CLI – ohne Server, den du bereitstellen oder warten musst.
Wähle diesen Weg, wenn deine App ausschließlich aus einer Benutzeroberfläche besteht: Sie zeigt Daten an, erweitert die Crowdin-Benutzeroberfläche und ruft die Crowdin-API im Namen der Person auf, die sie verwendet.
Erstelle eine App, die von deinem eigenen Server unterstützt wird, und verwende dafür eine beliebige Sprache und ein beliebiges Framework. Dieser Weg unterstützt jeden Modultyp, einschließlich Dateiverarbeitung, KI-Anbieter und benutzerdefinierter MT-Engines.
Wähle diesen Weg, wenn deine App serverseitige Logik benötigt: Sie verarbeitet Dateien, reagiert auf Webhooks, verbindet externe Dienste oder arbeitet mit den Berechtigungen des Kontos, das die App installiert hat.
TypeScript mit vorab konfiguriertem React und Crowdin UI Kit
Beliebige Sprache und beliebiges Framework
Wenn deine App eine Benutzeroberfläche mit serverseitiger Logik kombiniert, erstelle sie als Self-Hosted-App. Self-Hosted-Apps können ebenfalls UI-Module enthalten.
Um eine Self-Hosted-App in einer anderen Sprache als JavaScript oder TypeScript zu erstellen, folge den Referenzen App Descriptor und Security for Crowdin Apps.
Starte mit einer Vorlage statt mit einem leeren Projekt:
Serverless Apps Starter Kit: Die Vorlagen, die die Serverless-CLI als Grundgerüst erstellt, sowie eine vollständige Serverless-App zum Durchlesen von Anfang bis Ende.
Crowdin AI Provider Template: Eine Self-Hosted-App, die einen benutzerdefinierten KI-Anbieter hinzufügt und mit dem Crowdin Apps SDK erstellt wurde.
Crowdin Custom MT Template: Eine Self-Hosted-App, die eine benutzerdefinierte maschinelle Übersetzungs-Engine hinzufügt.
Crowdin Custom File Format Boilerplate: Eine App zur Dateiverarbeitung, die Unterstützung für INI, CONF und CFG hinzufügt, mit einer Vorschau für Übersetzer.
Unser Team kann dir bei der technischen Seite deiner App helfen und, sobald sie bereit ist, dabei unterstützen, sie den Crowdin-Kunden zugänglich zu machen.