Geolingo

自分の思い出から AI が生成した言語フラッシュカード

機能

このアプリは、Gemini を活用した AI 生成の魅力的な言語フラッシュカード メーカーで、ユーザーがアップロードした画像から言語フラッシュカードを作成します。ユーザーが新しいカードデッキを作成して画像を追加すると、Gemini がテキストを抽出して翻訳し、画像とその翻訳された単語ペアを作成します。ユーザーはパーティーを作成または参加して、共有カードデッキでコラボレーションできます。ユーザーは、地図に表示されているマーカーを選択することで、Geolingo のコミュニティが作成したグローバルなカードデッキを表示できます。ユーザーは Geolingo を使用して旅行プランを立てることもできます。インタラクティブな地図に、入力した目的地の近くにあるクリニック、ジム、レストランなどの重要な施設が視覚的に表示されます。

1)Gemini Flash のマルチモーダル機能を使用して、まず、言語に関係なく、指定された画像内のテキストを抽出しました。次に、Gemini Flash を再度使用して抽出されたテキストを翻訳し、Firestore に保存される画像と単語のペアを作成しました。アプリ全体が実現できたのは、Firebase Firestore の NoSQL 形式があったからです。

2)Gemini はまず、システム プロンプトに基づいて Markdown 形式で(AI)旅行プランを作成します。次に、その結果を再度処理して、旅行プランに記載されている場所を抽出します。Google Cloud Platform(Maps)の Geo-Coding API と Places API を使用して、旅行プランに記載されている場所に対応するマーカーをインタラクティブ マップに動的に表示します。これにより、非常に完成度の高いエクスペリエンスが実現します。

構成

  • Android
  • Firebase
  • Geo-Coding API
  • Google Cloud Platform の Places API

チーム

By

Geolingo

差出人

シンガポール