-
Lingo lens is an augmented reality (AR) language learning app that transforms your surroundings into an interactive vocabulary builder.
-
Using your device’s camera, Lingo lens identifies everyday objects, allows you to anchor labels in 3D space, and when you tap a label it reveals the translation and plays the correct pronunciation.
-
This app, in its pre-mature state at commit
e163259a2cf234c037cc77b1eff6b222212c42e3, was submitted for the Apple Swift Student Challenge 2025, and it won the Swift Student Challenge. 🎉 -
Received a certificate signed by Susan Prescott (Apple’s VP of Worldwide Developer Relations), a pair of AirPods Max, and a free Apple Developer account.
Watch the demo video showcasing Lingo Lens in action.
Demo-Lingo-lens.mp4
Note: The demo was recorded before the iOS 26 update. For the updated UI, check the User Interface section.
- Select the language you want to learn.
- Point the camera at an object.
- Adjust the detection box and anchor a label in 3D space.
- Tap the anchored label to reveal its translation and hear the pronunciation.
- Long press a label to delete it.
- Save the word to your personal collection.
| Framework / Component | Purpose |
|---|---|
| ARKit | Spatial tracking and anchoring labels in the real world |
| Vision + CoreML | FastViT image classifier for real-time object recognition |
| Apple Translation Framework | Accurate translations for detected objects |
| AVFoundation | Speech synthesis for pronunciation playback |
| CoreData | Local persistence for saved words and settings |
Note: All processing happens on-device for privacy and offline usability.
Planned improvements:
- Enhanced object recognition accuracy.
- iCloud sync for saved vocabulary.
- Gamified progress tracking and achievements.
Note: Lingo Lens works best on Pro iPhones/iPads with a LiDAR sensor. Placing anchors on objects may take a few retries on other devices due to hardware limitations, and I'm actively working to improve this experience.
Lingo lens was developed as the final project for the course MPCS 51030 iOS Application Development (Winter 2025) at the University of Chicago.
Developed by: Abhyas Mall
Project: Lingo lens
Contact: [email protected]
Lingo lens is under the MIT License

