admin 管理员组

文章数量: 1184232


2024年3月11日发(作者:edge browser)

#!/usr/bin/env python3

# -*- coding: utf-8 -*-

'google translation'

__author__ = 'shixq'

from Pytrans import *

import requests

# google translation

def google_translate(original_text):

js = Pytrans()

tk = _num(original_text)

if len(original_text) > 4950:

print("Too long, string to translate must be less than 5000 characters long.")

return

param = {'tk': tk, 'q': original_text}

result = ("""/translate_a/single?client=t&sl=en

&tl=zh-CN&hl=zh-CN&dt=at&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss

&dt=t&ie=UTF-8&oe=UTF-8&clearbtn=1&otf=1&pc=1&srcrom=0&ssel=0&tsel=0&kc=2""", params=param)

trans = ()[0]

ret = ''

for i in range(len(trans)):

line = trans[i][0]

if line != None:

ret += trans[i][0]

return ret

a= google_translate("hello,Input file will be translated, please be patient")

print(a)

trasnlation_list = []

translate_file = open('', "w", encoding='utf-8')

with open('','r') as f:

for element in f:

trasnlation_(())

# print(trasnlation_list_list)

count = 0

for tl in trasnlation_list:

translation = google_translate(tl)

translate_(tl + 't' + translation + 'n')

count += 1

print('complete', '%.1f%%'%((count/len(trasnlation_list))*100))

翻译流程截图:


本文标签: 翻译 流程 截图