「労働者が自分の仕事をうまくやりたいなら、まず自分の道具を研ぎ澄まさなければなりません。」 - 孔子、「論語。陸霊公」
表紙 > プログラミング > 母国語を追加できる言語 API。

母国語を追加できる言語 API。

2024 年 11 月 8 日に公開
ブラウズ:345

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

2016 年 4 月に、私は大好きな部族「イゲデ語」のための辞書プロジェクトを作成するというアイデアを思いつきました。ネイティブスピーカーではありません。

これが私にイゲデ言語から 5,000 語以上の単語を書いて英語に翻訳するきっかけになりました。これは間違いなく、私がこれまでに取り組んだ、あるいは考えたすべてのアイデアの中で最も困難なものでした。

このプロジェクトは2018年にスタートするはずでしたが、2018年にある出来事があり、私にとってはとても苦い経験でした。

WebView を使用して Android プロジェクトで作業しているときに、パッケージを実行して運用環境にビルドする必要がありました。ただし、当時私はプロジェクトに古いデスクトップ コンピューターを使用していました。私のコンピューターには Windows Vista しか搭載されておらず、Android のすべてのパッケージをインストールできなかったため、アプリをテスト実行できるように中古のデバイスを購入することにしました。エミュレータを含むスタジオ コンピュータ上でアプリをテストする必要がありました (おそらく、当時の私はそれくらいの知識しかありませんでした)。

その後、私のとても仲の良い友人が、その時期に携帯電話を売ることになっていた別の友人を勧めました。何だと思う?警察に逮捕されたとき、私は電話料金を支払いましたが、まだ電話を受け取っていませんでした。

そうですね、簡単に言うと、私は電話を持ったことがなく、警察の留置場で眠っていて、家に帰ってすぐにプロジェクトを削除しました。当時は面白くなかったです。

この出来事は2018年10月16日に起こり、その30日後に私は父を亡くしました。その時期は実際に私に大きな影響を与えました。私はうつ病でソロタイプだったので、2020年まで人と接触したことがありませんでした。

そのために Facebook に 3000 人を超えるフォロワーがいるページを作成しましたが、最近他の人が同様のプロジェクトを行っていたことを発見したときは、とてもうれしかったです。

私が何をしたと思いますか?

開発者がオンラインで言語を追加できるようにする完全な API を作成しました。

この API の機能:

  • 新しい言語を追加しています

  • 新しい単語/フレーズの追加

  • 発音

  • 言語のコンテンツの管理

  • 意味や類義語などを調べる

  • 他にもたくさん!

このプロジェクトで何ができますか?

  • ウェブサイトのコンテンツを母国語に翻訳します

  • Web ページのコンテンツをユーザーの言語で読み上げます (外国語よりも母国語が尊重されている地域にいる視覚障害者に適しています)。

  • 思いつくことすべて。

サンプルコード (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 の私のプロフィールにある電子メール アドレスにメールを送っていただくか、以下にコメントしてください。プロジェクトについてさらに一緒に喜んで話し合います。

今日は日曜日です、素晴らしい皆さん、私は素晴らしい一日を過ごしています。あなたはどうですか?

私はコーヒーを飲むのが大好きです☕。したがって、下のリンクをクリックして、1 杯以上購入していただけます。

buymeacoffee.com/olatunji

本日は貴重なお時間を割いていただきありがとうございました。

また手紙を書くまで。

リリースステートメント この記事は次の場所に転載されています: https://dev.to/dev_olatunji/ language-api-that-allows-you-to-add-your-native- language-to-it-9oe?1 侵害がある場合は、 Study_golang@163 .comdelete に連絡してください
最新のチュートリアル もっと>

免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。

Copyright© 2022 湘ICP备2022001581号-3