我从Python工作的Googletrans那里得到了翻译,但想仅拉开翻译的文字以使阅读更容易,有什么建议吗?

发布于 2025-02-13 22:23:22 字数 867 浏览 0 评论 0原文

因此,我得到了一个基本的Cli Python翻译器来函数,现在我需要帮助结果从结果中提取翻译文本。

这是我当前的代码

from googletrans import Translator

# Taking input for language to be translated
translate_from = input("What language would you like to translate from? ")
translate_to = input("What language would you like to translate to? ")

# Taking input for text to be translated
translate_text = input("Please enter your text to be translated ... ")

# translate languages
translator=Translator()

print("Translation > ", translator.translate(translate_text, src=translate_from, dest=translate_to))

这是当前的输出:

翻译>翻译(src = en,dest = es,text = hola,发音= none,extra_data =“ {'translat ...”)

>

我希望它只能仅拉文本而不是上面。谁能为此提供帮助,因为我很难过!

我也是Python的新手,所以请对我轻松!

so I got a basic CLI python translator to function, now I need help pulling just the translated text from the result.

This is my current code

from googletrans import Translator

# Taking input for language to be translated
translate_from = input("What language would you like to translate from? ")
translate_to = input("What language would you like to translate to? ")

# Taking input for text to be translated
translate_text = input("Please enter your text to be translated ... ")

# translate languages
translator=Translator()

print("Translation > ", translator.translate(translate_text, src=translate_from, dest=translate_to))

This is the current output:

Translation > Translated(src=en, dest=es, text=Hola, pronunciation=None, extra_data="{'translat...")

I would like it to just pull the text only instead of the above. Can anyone help me on this because I am pretty stumped!

Also I am very new to Python, so please go easy on me!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

策马西风 2025-02-20 22:23:22

返回href =“ https://github.com/ssut/py-googletrans/blob/master/googletrans/models.py#l9” rel =“ nofollow noreferrer”> 翻译 实例。它存储在其.text属性中。因此,

translation = translator.translate(...)
print("Translation > ", translation.text)

或者,当将字符串列表通过以进行翻译时,

translations = translator.translate([string1, string2, ...], ...)
for translation in translations:
    print("Translation > ", translation.text)

translator.translate returns a Translated instance. It stores translated text in its .text property. So,

translation = translator.translate(...)
print("Translation > ", translation.text)

Or, when a list of strings was passed for translation,

translations = translator.translate([string1, string2, ...], ...)
for translation in translations:
    print("Translation > ", translation.text)
年华零落成诗 2025-02-20 22:23:22

文本到文本:将文本从一种语言转换为另一种语言

安装googletrans
PIP安装googletrans == 4.0.0-rc1

固定代码:

from googletrans import Translator
# Input for source and target languages
translate_from = input("Translate from (e.g., 'en'): ")
translate_to = input("Translate to (e.g., 'bn'): ")
# Input for text
translate_text = input("Enter text to translate: ")
# Translate the text
translator = Translator()
translation = 
translator.translate(translate_text,src=translate_from, 
             dest=translate_to)
# Print the result
print("Translation:", translation.text)

输入

Translate from (e.g., 'en'): en
Translate to (e.g., 'bn'): bn
Enter text to translate: Hello, how are you?

输出

Translation: হ্যালো, আপনি কেমন আছেন?

Text-to-Text: Translating text from one language to another

Install googletrans
pip install googletrans==4.0.0-rc1

Fixed Code:

from googletrans import Translator
# Input for source and target languages
translate_from = input("Translate from (e.g., 'en'): ")
translate_to = input("Translate to (e.g., 'bn'): ")
# Input for text
translate_text = input("Enter text to translate: ")
# Translate the text
translator = Translator()
translation = 
translator.translate(translate_text,src=translate_from, 
             dest=translate_to)
# Print the result
print("Translation:", translation.text)

Input

Translate from (e.g., 'en'): en
Translate to (e.g., 'bn'): bn
Enter text to translate: Hello, how are you?

Output

Translation: হ্যালো, আপনি কেমন আছেন?
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文