Translates text from one language to another using the Ollama API with a specific MS Phi3 language model (commbase-phi3-mini).
As an AI developed by Microsoft, Phi3 is capable of translating text across many languages. Phi3's language translation abilities are built upon a diverse dataset and advanced natural language processing algorithms that support numerous language pairs, including but not limited to:
- English (en) - Spanish (es)
- English (en) - French (fr)
- English (en) - German (de)
- English (en) - Chinese (zh)
- English (en) - Arabic (ar)
- English (en) - Italian (it)
- Japanese (ja) - Korean (ko)
- Russian (ru) - Ukrainian (uk)
These translations help facilitate communication across different linguistic backgrounds. It is important to note, however, that while Phi3 strives for accuracy and fluency in translation, its translations may not always capture the full cultural nuance or tone of human language due to inherent complexities within languages.
If you are uncertain about Phi3's translation capabilities for specific language pairs, feel free to inquire Phi3 for additional options.
commbase-text-translator-phi3-mini works seamlessly with Phi3 Mini 4k/128k context window models. Please verify compatibility with other model variants or adjust your prompting accordingly.
-
commbase_text_translator_phi3_mini_literals.py:
- It accepts three command-line arguments: the text to translate, the source language, and the target language.
- Examples:
-
Using literals:
python commbase_text_translator_phi3_mini_literals.py """Your text containing "quotes" and 'single quotes'.""" english spanish
-
Escaping characters:
python commbase_text_translator_phi3_mini_literals.py "Your text containing \"quotes\" and 'single quotes'." English Spanish
-
-
commbase_text_translator_phi3_mini_file.py:
- It accepts three command-line arguments: the path to the file with the text to translate, the source language, and the target language.
- Example usage:
-
Appending output to a file:
python commbase_text_translator_phi3_mini_file.py resources/text-to-translate.txt English Spanish >> translation.txt
-
Detailed information about examples can be found in the corresponding examples
directory.
Thanks to the following people who have contributed to this project:
If you want to contact us you can reach us at stv.herrera@gmail.com.
This project uses the following license: License
.