LingoBell هي منصة عالمية لتبادل اللغات باستخدام خدمة الذكاء الاصطناعي.
وظيفتها
LingoBell هي منصة ويب مصمّمة لتبادل اللغات على مستوى العالم من خلال مكالمات فيديو بين شخصين في الوقت الفعلي. نستفيد من Gemini 1.5 Pro API لتحسين تفاعلات المستخدمين من خلال اقتراح مواضيع محادثة استنادًا إلى الإعدادات المفضّلة للغة وأهداف التعلّم والاهتمامات. يساعد ذلك المستخدمين على التغلب على الشعور بعدم الارتياح الأولي والانخراط في محادثات مفيدة. توفّر واجهة برمجة التطبيقات أيضًا ميزة إنشاء اختبارات ديناميكية، ما يتيح إنشاء اختبارات مخصّصة تتيح للمستخدمين تقييم مهاراتهم اللغوية بطريقة ممتعة وتفاعلية.
تتضمّن منصتنا ميزة تحويل الكلام إلى نص (STT) مع الترجمة في الوقت الفعلي، ما يتيح تحويل اللغة المنطوقة إلى نص وترجمتها إلى اللغة المفضّلة للمستخدم، ويتم تنفيذ ذلك من خلال WebSockets وWebRTC لإجراء اتصالات سلسة. نقدّم أيضًا ميزة "تبديل الوجوه" لجعل المحادثات أكثر تفاعلاً وتسلية.
نستخدم ميزة "المراسلة عبر السحابة الإلكترونية من Firebase" لإرسال إشعارات المحادثات و"قاعدة بيانات Firebase في الوقت الفعلي" لتتبُّع نشاط المستخدمين، ما يُحسِّن من عملية المطابقة من خلال عرض المستخدمين المتصلين بالإنترنت. يتم تخزين صور الملفات الشخصية باستخدام Google Cloud Storage. في البداية، استخدمنا خادم وحدة معالجة الرسومات لنموذج تحويل النص إلى كلام، ولكنّنا نستكشف حلولاً أكثر فعالية من حيث التكلفة. تتم المصادقة بشكل آمن من خلال Firebase Authentication باستخدام تسجيل الدخول إلى Google.
تم إنشاء الواجهة الأمامية لخدمة LingoBell باستخدام React، بينما يستخدم الجزء الخلفي FastAPI من Python. نحن ملتزمون بتحسين منصتنا باستمرار، ما يجعل تعلُّم اللغة متاحًا وجذابًا وفعّالاً. هدفنا هو تقديم أفضل تجربة ممكنة لتبادل اللغات.
مصمَّم بالاستناد إلى
الويب/Chrome
Firebase
Google Cloud Platform
Google Cloud Storage
الفريق
من
LingoBellers
من
كوريا الجنوبية
[[["يسهُل فهم المحتوى.","easyToUnderstand","thumb-up"],["ساعَدني المحتوى في حلّ مشكلتي.","solvedMyProblem","thumb-up"],["غير ذلك","otherUp","thumb-up"]],[["لا يحتوي على المعلومات التي أحتاج إليها.","missingTheInformationINeed","thumb-down"],["الخطوات معقدة للغاية / كثيرة جدًا.","tooComplicatedTooManySteps","thumb-down"],["المحتوى قديم.","outOfDate","thumb-down"],["ثمة مشكلة في الترجمة.","translationIssue","thumb-down"],["مشكلة في العيّنات / التعليمات البرمجية","samplesCodeIssue","thumb-down"],["غير ذلك","otherDown","thumb-down"]],[],[],[],null,["# LingoBell\n\n[More Apps](/competition/vote) \n\nLingoBell\n=========\n\nLingoBell is a global language exchange platform using ai service. \nVote \nVoted!\nWhat it does\n\nLingoBell is a web platform designed for global language exchange through real-time 1:1 video calls. We leverage the Gemini 1.5 Pro API to enhance user interactions by recommending conversation topics based on language preferences, learning goals, and interests. This helps users overcome the initial awkwardness and engage in meaningful conversations. The API also powers our dynamic quiz generation, creating personalized quizzes that let users assess their language skills in a fun, interactive way. \n\nOur platform includes real-time speech-to-text (STT) with translation, converting spoken language into text and translating it into the user's preferred language, implemented via WebSockets and WebRTC for seamless communication. We also feature a Face Swap function to make exchanges more engaging and entertaining. \n\nWe use Firebase Cloud Messaging for chat notifications and Firebase Realtime Database to track user activity, improving matchmaking by showing who is online. Profile images are stored with Google Cloud Storage. Initially, we used a GPU server for our STT model, but we are exploring more cost-effective solutions. Authentication is handled securely through Firebase Authentication with Google login. \n\nLingoBell's frontend is built with React, while the backend uses Python's FastAPI. We are committed to continuously improving our platform, making language learning accessible, engaging, and effective. Our goal is to create the best possible language exchange experience. \nBuilt with\n\n- Web/Chrome\n- Firebase\n- Google Cloud Platform\n- Google Cloud Storage\n- \nTeam \nBy\n\nLingoBellers \nFrom\n\nSouth Korea \n[](/competition/vote)"]]