S

Search in one language, find results in Bangla and English.

Role
ML engineer
Platform
Python
Discipline
AI & Data
Cross-Lingual Retrieval preview
Overview

A cross-lingual information retrieval system that lets users search and retrieve information across languages — a single query returns ranked results from both Bangla and English news sources.

PythonNLPMachine LearningInformation Retrieval
The challenge

Most search assumes the query and documents share a language. For Bangla speakers, that locks out a large share of relevant content.

Approach
  1. 01

    Bilingual corpus

    Collected Bangla and English news articles.

  2. 02

    Cross-lingual matching

    Mapped queries across languages.

  3. 03

    Ranking

    Scored and ranked results with top-k retrieval.

  4. 04

    Evaluation

    Compared results side by side in both languages.

Key features

One query, two languages

Results from Bangla and English sources.

Relevance scores

Every result is ranked and scored.

Source links

Direct links to original articles.

Top-k control

Configurable result depth.

Outcome
  • A working bilingual retrieval pipeline over real news data.
What I learned

“Language is a UX barrier as much as a technical one.”

Need something similar? See my AI & Automation service.

Next project

Cineflix

Browse movies, pick a showtime, choose seats, and book.

Read case study
Movie
Showtime
Seats
Ticket
Next step

I'm looking for full-time full-stack and AI engineering roles, and I take on select freelance projects.