django-text-translator 2024.5.1

Creator: codyrutscher

Last updated:

Add to Cart

Description:

djangotexttranslator 2024.5.1

django-text-translator
A Django application that supports adding multiple third-party engines for text translation.
Currently, it supports the following engines:

DeepL
DeepLX
OpenAI
ClaudeAI
Azure OpenAI
Google Gemini
Google Translate(Web)
Microsoft Translate API
Caiyun API
Moonshot AI

Installation

Install: pip install django-text-translator
Add "django_text_translator" to your INSTALLED_APPS setting like this:
INSTALLED_APPS = [
...,
"django_text_translator",
]


Run python manage.py makemigrations and python manage.py migrate to create the models.
Start the development server and visit the admin to add a translator.
Translate a text:
from django_text_translator.models import OpenAITranslator

openai_translator = OpenAITranslator.filter(valid=True).first()

results = openai_translator.translate(text="Hello, world!",target_language="Chinese")

print(results.text) # 你好,世界!
print(results.tokens) # 51



More details can be found in the models.py file.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.