首頁 >後端開發 >php教程 >語言 API,允許您添加您的母語。

語言 API,允許您添加您的母語。

王林
王林原創
2024-09-03 16:02:48681瀏覽

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

早在2016 年4 月,我就有了為一個我非常喜歡的部落“Igede Language”創建一個字典項目的想法,我決定將其命名為“Igede Dictionary ”,儘管我不是“Igede Dictionary”。 t 是母語人士。

這促使我將 5,000 多個單字從 Igede 語言編寫並翻譯成英文。毫無疑問,這是我曾經研究過或擁有過的所有想法中最艱難的。

這個計畫本來是在2018年啟動的。但是,2018年發生了一些事情,這對我來說是一次非常痛苦的經驗。

在使用 WebView 處理 Android 專案時,我需要執行該套件並建置到生產環境中。然而,當時我使用一台舊桌上型電腦進行該項目,並決定購買二手設備來測試運行該應用程序,因為我的電腦只有Windows Vista,無法安裝Android 的所有軟體包studio 包括一個模擬器,我需要在計算機上測試該應用程式(也許,這就是我當時所知道的)。

然後我的好朋友推薦了另一個當時要賣手機的朋友。你猜怎麼著?我付了電話費,還來不及取電話,我們就被警察逮捕了? ?

好吧,長話短說,我從來沒有手機,我在警察拘留期間睡覺,回到家後第一件事就是刪除了該物品。當時一點都不好笑。

這事件發生在 2018 年 10 月 16 日,30 天多後我就失去了我的父親。那段時期其實對我影響很大。我很鬱悶,而且是個獨行者,直到2020年才與人接觸。

為此,我在 Facebook 上創建了一個擁有 3000 多名追蹤者的頁面,當我發現其他人最近也做了類似的專案時,我感到非常高興。

猜猜我做了什麼?

我編寫了一個完整的 API,讓開發人員能夠在線上新增他們的語言。

此 API 具有以下功能:

  • 新增語言

  • 新增單字/片語

  • 發音

  • 管理語言的內容

  • 檢查意義、同義詞等

  • 還有更多!

您可以用這個項目做什麼?

  • 將網站內容翻譯成母語

  • 用使用者的語言向使用者朗讀網頁內容(對盲人來說,在母語比外語更受尊重的地方)。

  • 你能想到的一切。

範例程式碼(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)`

範例程式碼(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 

我什麼時候發布它?

雖然這個專案很棒,但我還沒有資源、資金來託管、維護和保持它的運作。

所以,這個專案是否發布取決於是否有財力或資金來啟動它,因為沒有 API 的庫已經過時了。

原始碼一旦發布就會在 GitHub 上開源,任何願意使用它的人都可以使用。

這聽起來像是您願意支持的事情嗎?

透過我在 dev.to 上的個人資料中的電子郵件地址向我發送郵件或在下面發表評論,我很樂意與您進一步討論該項目。

今天是星期日,我偉大的人民,我度過了美好的一天。你呢?

我喜歡喝咖啡☕。因此,您可以點擊下面的連結為我買一杯或更多。

buymeacoffee.com/olatunji

感謝您今天與我分享寶貴的時間。

直到我再次寫信給你。

以上是語言 API,允許您添加您的母語。的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn