【发布时间】:2019-06-27 11:20:36
【问题描述】:
我想使用googletrans 来使用 Google 翻译 API。但是,其中有一些字符串是变量名:
User "%(first_name)s %(last_name)s (%(email)s)" has been deleted.
如果我通过 googletrans 使用它,我会得到
from googletrans import Translator
translator = Translator()
translator.translate(u'User "%(first_name)s %(last_name)s (%(email)s)" has been assigned.', src='en', dest='fr').text
我得到以下信息:
L'utilisateur "% (first_name) s% (last_name) s (% (email) s)" a été affecté.
但是,“%(first_name) s% (last_name)s (%(email)s)”引入了一些字符串。有没有解决的办法?我已经试过了:
u'User "<span class="notranslate">%(first_name)s %(last_name)s (%(email)s)</span>" has been assigned.'
【问题讨论】:
-
你能描述一下你所面临的实际问题吗?我有点难以阅读和理解你的实际问题是什么。
-
@math,我的回答解决了你的问题吗?我找不到从翻译(或正在修改)中排除部分文本的记录方法,但除非我遗漏了什么,否则我的回答应该可以解决您的问题。
标签: python google-translate google-translation-api