V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  AbcHiyi  ›  全部回复第 2 页 / 共 2 页
回复总数  25
1  2  
2020-11-06 03:42:06 +08:00
回复了 AbcHiyi 创建的主题 Python 发现了 Python 一个奇怪的特性
@Kobayashi @laike9m @askfermi @freakxx 抱歉抱歉 忘记了 大概是这样的 没有继承

class Semantic:

@equal_language_check
def __init__(self, from_lang, to_lang, reper_text):
self.reper_text = reper_text
self.from_lang = from_lang
self.to_lang = to_lang

template = Conf().template_of_semantic(
fromlang=from_lang,
text=reper_text,
tolang=to_lang,
)

self.__data__ = requests.post(
**template
).json()[0]['translations']

def __repr__(self):
return F'"{self.reper_text}"({self.from_lang})-->({self.to_lang})'

def text(self) -> str:
data = self.json()['semantic']
text = '\n'.join([F'{k}:{",".join(v)}' for k, v in data.items()])
return text

def json(self) -> dict:
semantics = {}
for i in self.__data__:
temp = []
for i_i in i['backTranslations']:
temp.append(i_i['displayText'])
semantics[i['displayTarget']] = temp
return {
'from': self.from_lang,
'semantic': semantics,
'to': self.to_lang
}
2020-11-06 00:01:13 +08:00
回复了 AbcHiyi 创建的主题 Python 发现了 Python 一个奇怪的特性
@askfermi 这就是问题所在了,我既没有定义 __bool__方法也没有定义__len__方法,也没有定义别的东西。也许是其它问题。
2020-09-15 20:02:58 +08:00
回复了 AbcHiyi 创建的主题 程序员 在操作系统终端中进行翻译的程序会有人使用吗?
@raaaaaar 设计目的就是为了满足再终端中使用的情况,至于选词复制可以加上 -c 选项直接将结果输出到剪贴板。或者不提供文本参数的情况下将会把剪贴板中的文本作为参数。也可以实现无缝的复制粘贴功能。
2020-09-15 19:59:39 +08:00
回复了 AbcHiyi 创建的主题 程序员 在操作系统终端中进行翻译的程序会有人使用吗?
@jerrwy 嗯我刚刚去查看了一下这位作者写的工具,确实更详细,给出的信息更多,使用时不需要给出语言码即可使用
我的这个工具需要提供一个语言码 如 zh-Hans 再给出需要翻译的文本翻译出来的信息只有简单的文本没有详细的解释意思。确实还比较简陋
2020-09-15 19:51:24 +08:00
回复了 AbcHiyi 创建的主题 程序员 在操作系统终端中进行翻译的程序会有人使用吗?
@raaaaaar 请问以下 trans 命令是怎么使用的呢?在上面平台上的命令?这方面不是很熟悉
1  2  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2346 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 12ms · UTC 15:39 · PVG 23:39 · LAX 08:39 · JFK 11:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.