Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ictnlp/itst
Code for EMNLP 2022 main conference paper "Information-Transport-based Policy for Simultaneous Translation"
https://github.com/ictnlp/itst
end-to-end-speech-translation machine-translation simultaneous-machine-translation simultaneous-translation speech-translation
Last synced: about 1 month ago
JSON representation
Code for EMNLP 2022 main conference paper "Information-Transport-based Policy for Simultaneous Translation"
- Host: GitHub
- URL: https://github.com/ictnlp/itst
- Owner: ictnlp
- License: mit
- Created: 2022-10-20T10:00:18.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-03T12:42:03.000Z (about 2 years ago)
- Last Synced: 2023-06-30T16:57:57.097Z (over 1 year ago)
- Topics: end-to-end-speech-translation, machine-translation, simultaneous-machine-translation, simultaneous-translation, speech-translation
- Language: Python
- Homepage:
- Size: 1.62 MB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
README
# Information-Transport-based Policy for Simultaneous Translation
Source code for our EMNLP 2022 main conference paper "[Information-Transport-based Policy for Simultaneous Translation](https://arxiv.org/pdf/2210.12357.pdf)"
Our method is implemented based on the open-source toolkit [Fairseq](https://github.com/pytorch/fairseq).
## Requirements and Installation
- Python version = 3.8
- [PyTorch](http://pytorch.org/) version = 1.7.1
- Install requirements:
```bash
git clone https://github.com/ictnlp/ITST.git
cd ITST
pip install -r requirements.txt
pip install --editable ./
```## Quick Start
Information-transport-based simultaneous translation (ITST) achieves good results on both **text-to-text simultaneous translation** and **speech-to-text simultaneous translation** (a.k.a., streaming speech translation). Detailed introductions refer to:
- [Text-to-text simultaneous translation](https://github.com/ictnlp/ITST/blob/main/Text-to-text%20Simultaneous%20Translation.md)
- [Speech-to-text simultaneous translation with fixed pre-decision](https://github.com/ictnlp/ITST/blob/main/Speech-to-text%20Simultaneous%20Translation%20with%20Fixed%20Pre-decision.md)
- [Speech-to-text simultaneous translation with flexible pre-decision](https://github.com/ictnlp/ITST/blob/main/Speech-to-text%20Simultaneous%20Translation%20with%20Flexible%20Pre-decision.md)All example shell scripts refer to [shell_scripts/](shell_scripts/).
## Citation
If you have any questions, feel free to contact me with: `[email protected]`.
If this repository is useful for you, please cite as:
```
@inproceedings{ITST,
title = "Information-Transport-based Policy for Simultaneous Translation",
author = "Zhang, Shaolei and
Feng, Yang",
booktitle = "Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing",
month = dec,
year = "2022",
address = "Online and Abu Dhabi",
publisher = "Association for Computational Linguistics",
url="https://arxiv.org/pdf/2210.12357.pdf",
}
```