File size: 1,320 Bytes
22f37d2
3785cde
 
 
 
22f37d2
 
 
69a586e
22f37d2
 
3785cde
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
---
title: BanglaFeel Translator
emoji: πŸŒπŸ’¬
colorFrom: blue
colorTo: green
sdk: docker
pinned: false
license: apache-2.0
app_port: 7860
---

# BanglaFeel Translator

A Flask web application for English to Bengali transliteration using a custom-trained DualEncoderDecoder model.

## How to Use

Visit the deployed Space URL and type or paste English text into the input box. Click "Translate" to see the Bengali transliteration.

## Model Details

This model is a custom architecture (DualEncoderDecoder) combining T5 (csebuetnlp/banglat5) with a hybrid character CNN and word LSTM encoder.
*   **Base T5 Model:** `csebuetnlp/banglat5`
*   **Base Encoder Tokenizer:** `csebuetnlp/banglabert`
*   **Custom Components:** CharCNN, WordLSTM, HybridEncoder
*   Trained for English to Bengali transliteration.

## Intended Uses & Limitations

*   **Intended Use:** Transliteration of English text (phonetically representing Bengali words) into Bengali script.
*   **Limitations:**
    *   May not handle all English phonetic variations perfectly.
    *   Performance depends on the training data.
    *   Currently handles inputs up to 500 characters.
    *   The free hosting tier might experience cold starts.

## License

The code and model are licensed under the Apache License 2.0. See the `LICENSE` file for details.