Rumah  >  Artikel  >  pembangunan bahagian belakang  >  API bahasa yang membolehkan anda menambah bahasa ibunda anda padanya.

API bahasa yang membolehkan anda menambah bahasa ibunda anda padanya.

王林
王林asal
2024-09-03 16:02:48665semak imbas

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

Dulu pada bulan april 2016, saya mempunyai idea untuk mencipta projek kamus untuk suku kaum yang sangat saya sukai "Bahasa Igede" yang saya putuskan untuk memanggil "Kamus Igede" walaupun saya' t penutur asli.

Ini membawa saya menulis dan menterjemah lebih 5,000 perkataan daripada Bahasa Igede ke Bahasa Inggeris. Ini tanpa ragu-ragu adalah idea yang paling sukar daripada semua idea yang pernah saya usahakan atau miliki.

Projek ini akan dilancarkan pada tahun 2018. Tetapi, pada tahun 2018, sesuatu telah berlaku dan ia merupakan pengalaman yang sangat pahit bagi saya.

Semasa mengerjakan projek android menggunakan WebView, saya perlu menjalankan pakej dan membina pengeluaran. Walau bagaimanapun, saya menggunakan komputer meja lama pada masa itu untuk projek itu dan memutuskan untuk membeli peranti terpakai (terpakai) untuk membolehkan saya menjalankan ujian apl kerana komputer saya hanya mempunyai windows Vista dan tidak dapat memasang semua pakej android studio termasuk emulator yang saya perlukan untuk menguji aplikasi pada komputer (Mungkin, itu adalah sejauh mana saya tahu pada masa itu).

Rakan baik saya kemudian mengesyorkan rakan lain yang akan menjual telefonnya pada tempoh itu. Cuba teka apa? Saya membayar telefon dan masih belum mengambil telefon apabila kami ditangkap oleh polis ??.

Nah, pendek cerita, saya tidak pernah mempunyai telefon, saya tidur dalam tahanan polis dan memadam projek itu dengan segera saya pulang ke rumah. Ia tidak kelakar pada masa itu.

Acara ini berlaku pada 16 Oktober 2018 dan kemudian, saya kehilangan ayah saya 30 hari+ selepas itu. Tempoh itu sebenarnya banyak memberi kesan kepada saya. Saya tertekan dan menjadi jenis solo, tidak pernah berhubung dengan orang sehingga 2020.

Saya mencipta halaman di Facebook dengan lebih 3000 pengikut untuk tujuan itu dan sangat gembira apabila saya mendapati bahawa, orang lain telah melakukan projek yang sama baru-baru ini.

Teka apa yang saya lakukan?

Saya menulis API lengkap untuk membolehkan pembangun menambahkan bahasa mereka dalam talian.

API ini mempunyai ciri:

  • Menambahkan bahasa baharu

  • Menambah Perkataan/Frasa baharu

  • Sebutan

  • Mengurus kandungan Bahasa

  • Menyemak makna, sinonim dll

  • Banyak lagi!

APA YANG ANDA BOLEH LAKUKAN DENGAN PROJEK INI?

  • Terjemahkan kandungan tapak web kepada bahasa ibunda

  • Baca kandungan halaman web kepada pengguna dalam bahasa mereka (baik untuk orang buta di lokasi yang bahasa ibunda mereka lebih dihormati daripada bahasa asing).

  • Semua yang anda boleh fikirkan.

Kod Contoh (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)`

Kod Contoh (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 

BILA SAYA MELEPASKANNYA?

Walaupun projek itu hebat, saya tidak mempunyai sumber, modal untuk menjadi tuan rumah, menyelenggara dan memastikannya berjalan.

Jadi, sama ada projek ini pernah dikeluarkan atau tidak, tertakluk kepada keupayaan kewangan atau modal untuk melancarkannya kerana perpustakaan tanpa API sudah usang.

Kod sumber akan menjadi sumber terbuka pada GitHub sebaik sahaja dilancarkan dan tersedia untuk sesiapa sahaja yang ingin menggunakannya.

Adakah ini terdengar seperti sesuatu yang anda ingin sokong?

Hantar mel kepada saya melalui alamat e-mel pada profil saya di sini di dev.to atau komen di bawah dan saya dengan senang hati akan membincangkan projek itu dengan lebih lanjut bersama anda.

Ini hari Ahad di sini orang hebat saya dan saya mengalami hari yang hebat. Bagaimana dengan anda?

Saya suka minum kopi ☕. Jadi, anda boleh membeli saya secawan atau lebih dengan mengklik pada pautan di bawah.

buymeacoffee.com/olatunji

Terima kasih kerana berkongsi masa berharga anda dengan saya hari ini.

Sehingga Saya Menulis kepada anda lagi.

Atas ialah kandungan terperinci API bahasa yang membolehkan anda menambah bahasa ibunda anda padanya.. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn