English to Urdu Translation

English to Urdu translation model is a Transformer model trained on IWSLT back-translated data using Faireq. This model is produced during the experimentation related to building Context-Aware NMT models for low-resourced languages such as Urdu, Hindi, Sindhi, Pashtu and Punjabi. This particular model does not contains any contextual information and it is baseline sentence-level transformer model. The evaluation is done on WMT2017 standard test set.

  • source group: English

  • target group: Urdu

  • model: transformer

  • Contextual

  • Test Set: WMT2017

  • pre-processing: Moses + Indic Tokenizer

  • Dataset + Libray Details: DLNMT

Benchmarks

testset BLEU
Wmt2017 57.95

How to use model?

  • This model can be accessed via git clone:
    git clone https://huggingface.co/samiulhaq/iwslt-bt-en-ur
    
  • You can use Fairseq library to access the model for translations:
    from fairseq.models.transformer import TransformerModel
    

Load the model

model = TransformerModel.from_pretrained('path/to/model')

Set the model to evaluation mode

model.eval()

Perform inference

input_text = 'Hello, how are you?'

output_text = model.translate(input_text)

print(output_text)
Downloads last month

-

Downloads are not tracked for this model. How to track
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The HF Inference API does not support translation models for fairseq library.

Space using samiulhaq/iwslt-bt-en-ur 1