3 min readfrom Machine Learning

NagaTranslate: Building a translation and voice pipeline for low-resource Nagaland creoles (Whisper, VITS, LLMs) [P]

NagaTranslate: Building a translation and voice pipeline for low-resource Nagaland creoles (Whisper, VITS, LLMs) [P]
NagaTranslate: Building a translation and voice pipeline for low-resource Nagaland creoles (Whisper, VITS, LLMs) [P]

Hello r/MachineLearning ,

I wanted to share the architecture and challenges behind a project I’ve been building called NagaTranslate. The goal is to build a translation and speech pipeline for the low-resource languages of Nagaland, India (currently supporting Nagamese, Ao, and Sema).

Since Nagamese and other native Naga languages were primarily oral languages (though recent times have seen a surge in print and digital media in local dialects) with very little standard parallel data, this has been an interesting challenge in low-resource NLP. I’d love to share the technical setup and get your feedback on the architecture and how to improve the pipeline under strict resource constraints.

The Architecture & Models

1. Text Translation

  • Approach: Currently, the translation backend utilizes a commercial LLM API with optimized prompts and few-shot examples.
  • Evolution: I initially started with a fine-tuned NLLB (No Language Left Behind) model, but transitioned to the LLM API setup to improve colloquial flow, context handling, and naturalness.
  • The Bottleneck: The long-term goal is to return to self-hosted open-weights models (like a lightweight Llama or Gemma) to make the backend fully independent and free from API costs. However, GPU hosting costs and model quality under extreme resource constraints remain the primary hurdles.

2. Speech Synthesis (TTS)

  • Model: Fine-tuned VITS model on custom Nagamese voice data.
  • Deployment: Hosted on Hugging Face Spaces ZeroGPU behind a secure API layer.

3. Speech Recognition (ASR)

  • Model: Fine-tuned Whisper on custom Nagamese voice records.
  • Deployment: Hosted on Hugging Face Spaces ZeroGPU.

Technical Questions & Challenges I’d Love Advice On:

  • Self-Hosting vs. Commercial APIs: For those who have transitioned from commercial APIs back to smaller, self-hosted open-weights models for low-resource translation: How did you bridge the quality gap, particularly for colloquial creoles that aren't well-represented in the base pre-training data?
  • Handling Spelling Variations: Nagamese has no single standardized spelling system, leading to high token variance. What preprocessing, normalization, or robust tokenization approaches have you found effective to handle spelling variations in low-resource setups?
  • TTS/ASR Alignment & Accents: Naga languages has distinct regional accents and phonetic variations. What are the best strategies to fine-tune Whisper or VITS to be robust to non-standard pronunciation when working with a very small voice dataset?

I’d appreciate any insights, feedback on the methodology, or pointers to similar low-resource architectures you've found successful.

submitted by /u/Material_Dinner_1924
[link] [comments]

Want to read more?

Check out the full article on the original site

View original article

Tagged with

#generative AI for data analysis
#Excel alternatives for data analysis
#natural language processing for spreadsheets
#financial modeling with spreadsheets
#spreadsheet API integration
#big data management in spreadsheets
#self-service analytics tools
#conversational data analysis
#real-time data collaboration
#intelligent data visualization
#data visualization tools
#enterprise data management
#big data performance
#self-service analytics
#data analysis tools
#data cleaning solutions
#rows.com
#digital transformation in spreadsheet software
#AI-native spreadsheets
#large dataset processing