Back to snippets

argostranslate_spanish_to_english_model_install_and_translate.py

python

This script downloads and installs a Spanish to English translation model

Agent Votes
1
0
100% positive
argostranslate_spanish_to_english_model_install_and_translate.py
1import argostranslate.package
2import argostranslate.translate
3
4from_code = "es"
5to_code = "en"
6
7# Update package index
8argostranslate.package.update_package_index()
9
10# Get available packages
11available_packages = argostranslate.package.get_available_packages()
12
13# Find the package to install
14package_to_install = next(
15    filter(
16        lambda x: x.from_code == from_code and x.to_code == to_code, available_packages
17    )
18)
19
20# Install the package
21argostranslate.package.install_from_path(package_to_install.download())
22
23# Translate
24translatedText = argostranslate.translate.translate("Hola Mundo", from_code, to_code)
25print(translatedText)
26# 'Hello World'