Heim >Backend-Entwicklung >PHP-Tutorial >Sprach-API, mit der Sie Ihre Muttersprache hinzufügen können.

Sprach-API, mit der Sie Ihre Muttersprache hinzufügen können.

王林
王林Original
2024-09-03 16:02:48731Durchsuche

Language API that allows you to add your native language to it.

Im April 2016 hatte ich die Idee, ein Wörterbuchprojekt für einen Stamm zu erstellen, den ich so sehr liebe: „Igede-Sprache“, das ich „Igede-Wörterbuch“ nannte, obwohl ich nicht Ich bin kein Muttersprachler.

Dies führte dazu, dass ich über 5.000 Wörter aus der Igede-Sprache ins Englische schrieb und übersetzte. Dies war zweifellos die schwierigste aller Ideen, an denen ich je gearbeitet habe oder die ich hatte.

Dieses Projekt wäre 2018 gestartet. Aber 2018 passierte etwas und es war eine sehr bittere Erfahrung für mich.

Während ich mit WebView am Android-Projekt arbeitete, musste ich das Paket ausführen und in die Produktion integrieren. Allerdings nutzte ich zu diesem Zeitpunkt für das Projekt einen alten Desktop-Computer und beschloss, ein gebrauchtes Gerät zu kaufen, um die App testen zu können, da mein Computer nur Windows Vista hatte und nicht alle Android-Pakete installieren konnte Studio inklusive Emulator benötigte ich, um die App auf dem Computer zu testen (vielleicht wusste ich damals so viel).

Meine sehr guten Freunde empfahlen mir dann einen anderen Freund, der zu diesem Zeitpunkt sein Handy verkaufen wollte. Erraten Sie, was? Ich habe das Telefon bezahlt und wollte es noch nicht abholen, als wir von der Polizei festgenommen wurden ??

Nun, um es kurz zu machen: Ich hatte nie ein Telefon, habe im Polizeigewahrsam geschlafen und das Projekt sofort gelöscht, als ich nach Hause kam. Damals war es nicht lustig.

Dieses Ereignis fand am 16. Oktober 2018 statt und dann verlor ich meinen Vater mehr als 30 Tage später. Diese Zeit hat mich tatsächlich sehr berührt. Ich war deprimiert und da ich ein Solo-Typ bin, hatte ich bis 2020 nie Kontakt zu Menschen.

Ich habe zu diesem Zweck eine Seite auf Facebook mit über 3000 Followern erstellt und war sehr froh, als ich entdeckte, dass kürzlich jemand anderes ein ähnliches Projekt durchgeführt hatte.

Raten Sie mal, was ich getan habe?

Ich habe eine vollständige API geschrieben, damit Entwickler ihre Sprachen online hinzufügen können.

Diese API-Funktionen:

  • Hinzufügen einer neuen Sprache

  • Neue Wörter/Phrasen hinzufügen

  • Aussprachen

  • Inhalte einer Sprache verwalten

  • Überprüfung auf Bedeutungen, Synonyme usw.

  • Viel mehr!

WAS KÖNNEN SIE MIT DIESEM PROJEKT MACHEN?

  • Übersetzen Sie den Inhalt einer Website in eine Muttersprache

  • Lesen Sie Benutzern den Inhalt einer Webseite in ihrer Sprache vor (gut für blinde Menschen an Orten, an denen ihre Muttersprache mehr geschätzt wird als Fremdsprachen).

  • Alles, was Sie sich vorstellen können.

Beispielcode (PHP):

//New Language 

use ola_dictionary\olatunji_dictionary;

$ola_dict = new olatunji_dictionary(); 

//create new directory for your language

$new_dict = $ola_dict->new_dictionary("Igede Dictionary"); 

$status = json_decode($new_dict, $author); 

echo $status['status']; // success / failed 

// to enable you delete, remove or manage your contents in future, please save the `auth_key` in your response body. Failure to do so, you lose access to manage your contents in future and, it is bound by our legal terms of service thitherward. 

// all languages added are accessible to the public by default. If you intend to disable the default setting, please use `new_dictionary("name of your language dictionary", "author", false)`

Beispielcode (PHP):

//Remove Language 

use ola_dictionary\olatunji_dictionary;

$ola_dict = new olatunji_dictionary(); 

//remove directory from our platform

$remove_dict = $ola_dict->remove_dictionary("Igede Dictionary", "auth_key"); 

$status = json_decode($new_dict); 

echo $status['status']; // success / failed 

WANN WERDE ICH ES VERÖFFENTLICHEN?

Obwohl das Projekt großartig ist, verfüge ich noch nicht über die Ressourcen und das Kapital, um es zu hosten, zu warten und am Laufen zu halten.

Ob dieses Projekt jemals veröffentlicht wird oder nicht, hängt also von der finanziellen Leistungsfähigkeit oder dem Kapital ab, um es zu starten, da die Bibliothek ohne die API veraltet ist.

Der Quellcode wird nach dem Start als Open Source auf GitHub verfügbar sein und für jeden verfügbar sein, der ihn gerne nutzen möchte.

Klingt das nach etwas, das Sie gerne unterstützen würden?

Schicken Sie mir eine E-Mail über die E-Mail-Adresse in meinem Profil hier auf dev.to oder kommentieren Sie unten und ich werde das Projekt gerne gemeinsam mit Ihnen weiter besprechen.

Hier ist Sonntag, meine großartigen Leute, und ich habe einen großartigen Tag. Und du?

Ich liebe es, Kaffee zu trinken ☕. Sie können mir also eine Tasse oder mehr kaufen, indem Sie auf den untenstehenden Link klicken.

buymeacoffee.com/olatunji

Vielen Dank, dass Sie heute Ihre kostbare Zeit mit mir geteilt haben.

Bis ich dir wieder schreibe.

Das obige ist der detaillierte Inhalt vonSprach-API, mit der Sie Ihre Muttersprache hinzufügen können.. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn