Fix total time issue
This commit is contained in:
parent
92c007cd25
commit
fceedc8135
3 changed files with 16 additions and 2 deletions
|
|
@ -43,6 +43,7 @@ IGNORETLTEXT = False # Ignores all translated text.
|
||||||
MISMATCH = [] # Lists files that throw a mismatch error (Length of GPT list response is wrong)
|
MISMATCH = [] # Lists files that throw a mismatch error (Length of GPT list response is wrong)
|
||||||
FILENAME = None
|
FILENAME = None
|
||||||
TIMETOTAL = 0 # Total Time Taken for all translations
|
TIMETOTAL = 0 # Total Time Taken for all translations
|
||||||
|
TIMETOTAL = 0 # Total Time Taken for all translations
|
||||||
|
|
||||||
# tqdm Globals
|
# tqdm Globals
|
||||||
BAR_FORMAT = "{l_bar}{bar:10}{r_bar}{bar:-10b}"
|
BAR_FORMAT = "{l_bar}{bar:10}{r_bar}{bar:-10b}"
|
||||||
|
|
@ -114,6 +115,7 @@ def handleRegex(filename, estimate):
|
||||||
|
|
||||||
|
|
||||||
def getResultString(translatedData, translationTime, filename):
|
def getResultString(translatedData, translationTime, filename):
|
||||||
|
global TIMETOTAL
|
||||||
# File Print String
|
# File Print String
|
||||||
totalTokenstring = (
|
totalTokenstring = (
|
||||||
Fore.YELLOW + "[Input: " + str(translatedData[1][0]) + "]"
|
Fore.YELLOW + "[Input: " + str(translatedData[1][0]) + "]"
|
||||||
|
|
|
||||||
|
|
@ -49,6 +49,7 @@ IGNORETLTEXT = True # Ignores all translated text.
|
||||||
MISMATCH = [] # Lists files that throw a mismatch error (Length of GPT list response is wrong)
|
MISMATCH = [] # Lists files that throw a mismatch error (Length of GPT list response is wrong)
|
||||||
PBAR = None
|
PBAR = None
|
||||||
FILENAME = None
|
FILENAME = None
|
||||||
|
TIMETOTAL = 0 # Total Time Taken for all translations
|
||||||
|
|
||||||
# Regex - Need to change this if you want to translate from/to other languages. Default is Japanese Regex
|
# Regex - Need to change this if you want to translate from/to other languages. Default is Japanese Regex
|
||||||
LANGREGEX = r"[一-龠ぁ-ゔァ-ヴーa-zA-Z0-9\uFF61-\uFF9F]+"
|
LANGREGEX = r"[一-龠ぁ-ゔァ-ヴーa-zA-Z0-9\uFF61-\uFF9F]+"
|
||||||
|
|
@ -226,6 +227,7 @@ def openFiles(filename):
|
||||||
|
|
||||||
|
|
||||||
def getResultString(translatedData, translationTime, filename):
|
def getResultString(translatedData, translationTime, filename):
|
||||||
|
global TIMETOTAL
|
||||||
# File Print String
|
# File Print String
|
||||||
totalTokenstring = (
|
totalTokenstring = (
|
||||||
Fore.YELLOW + "[Input: " + str(translatedData[1][0]) + "]"
|
Fore.YELLOW + "[Input: " + str(translatedData[1][0]) + "]"
|
||||||
|
|
@ -234,7 +236,11 @@ def getResultString(translatedData, translationTime, filename):
|
||||||
+ "]" "[Cost: ${:,.4f}".format(((translatedData[1][0] / 1000000) * INPUTAPICOST) + ((translatedData[1][1] / 1000000) * OUTPUTAPICOST))
|
+ "]" "[Cost: ${:,.4f}".format(((translatedData[1][0] / 1000000) * INPUTAPICOST) + ((translatedData[1][1] / 1000000) * OUTPUTAPICOST))
|
||||||
+ "]"
|
+ "]"
|
||||||
)
|
)
|
||||||
timeString = Fore.BLUE + "[" + str(round(translationTime, 1)) + "s]"
|
if filename != "TOTAL":
|
||||||
|
timeString = Fore.BLUE + "[" + str(round(translationTime, 1)) + "s]"
|
||||||
|
TIMETOTAL += round(translationTime, 1)
|
||||||
|
else:
|
||||||
|
timeString = Fore.BLUE + "[" + str(round(TIMETOTAL, 1)) + "s]"
|
||||||
|
|
||||||
if translatedData[2] is None:
|
if translatedData[2] is None:
|
||||||
# Success
|
# Success
|
||||||
|
|
|
||||||
|
|
@ -42,6 +42,7 @@ NAMESLIST = []
|
||||||
MISMATCH = [] # Lists files that throw a mismatch error (Length of GPT list response is wrong)
|
MISMATCH = [] # Lists files that throw a mismatch error (Length of GPT list response is wrong)
|
||||||
PBAR = None
|
PBAR = None
|
||||||
FILENAME = None
|
FILENAME = None
|
||||||
|
TIMETOTAL = 0 # Total Time Taken for all translations
|
||||||
|
|
||||||
# Regex - Need to change this if you want to translate from/to other languages. Default is Japanese Regex
|
# Regex - Need to change this if you want to translate from/to other languages. Default is Japanese Regex
|
||||||
LANGREGEX = r"[一-龠ぁ-ゔァ-ヴーa-zA-Z0-9\uFF61-\uFF9F]+"
|
LANGREGEX = r"[一-龠ぁ-ゔァ-ヴーa-zA-Z0-9\uFF61-\uFF9F]+"
|
||||||
|
|
@ -208,6 +209,7 @@ def openFiles(filename):
|
||||||
|
|
||||||
|
|
||||||
def getResultString(translatedData, translationTime, filename):
|
def getResultString(translatedData, translationTime, filename):
|
||||||
|
global TIMETOTAL
|
||||||
# File Print String
|
# File Print String
|
||||||
totalTokenstring = (
|
totalTokenstring = (
|
||||||
Fore.YELLOW + "[Input: " + str(translatedData[1][0]) + "]"
|
Fore.YELLOW + "[Input: " + str(translatedData[1][0]) + "]"
|
||||||
|
|
@ -216,7 +218,11 @@ def getResultString(translatedData, translationTime, filename):
|
||||||
+ "]" "[Cost: ${:,.4f}".format(((translatedData[1][0] / 1000000) * INPUTAPICOST) + ((translatedData[1][1] / 1000000) * OUTPUTAPICOST))
|
+ "]" "[Cost: ${:,.4f}".format(((translatedData[1][0] / 1000000) * INPUTAPICOST) + ((translatedData[1][1] / 1000000) * OUTPUTAPICOST))
|
||||||
+ "]"
|
+ "]"
|
||||||
)
|
)
|
||||||
timeString = Fore.BLUE + "[" + str(round(translationTime, 1)) + "s]"
|
if filename != "TOTAL":
|
||||||
|
timeString = Fore.BLUE + "[" + str(round(translationTime, 1)) + "s]"
|
||||||
|
TIMETOTAL += round(translationTime, 1)
|
||||||
|
else:
|
||||||
|
timeString = Fore.BLUE + "[" + str(round(TIMETOTAL, 1)) + "s]"
|
||||||
|
|
||||||
if translatedData[2] is None:
|
if translatedData[2] is None:
|
||||||
# Success
|
# Success
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue