from conversion.translation.translation_resources import ibm_watson, aws, azure, google_simple, lingvanex from openpyxl import Workbook import time def test_run(): wb = Workbook() ws = wb.active # -> Text Used for Testing text = "My name is dharmesh and my age is 15. Can you help me with studies." # -> Heading Row testdata = [['API', 'Response Time']] # -> Adding Heading Row for data in testdata: ws.append(data) # for service in [aws, azure, google_simple, lingvanex]: # current_pair = [] # current_pair.append(str("Azure")) # # -> Translation using Lingvanex Translate # start_time = time.time() # azure(text, "hi") # end_time = time.time() # current_pair.append(str(end_time-start_time)) # for data in [current_pair]: # ws.append(data) # wb.save("/home/user/mnf/project/MNF/media/file_112_response.xlsx") current_pair = [] current_pair.append(str("Google")) # -> Translation using Google Translate start_time = time.time() google_simple(text, "en", "hi") end_time = time.time() current_pair.append(str(end_time - start_time)) # -> Appending the Pair for data in [current_pair]: ws.append(data) wb.save("/home/user/mnf/project/MNF/media/file_112_response.xlsx") current_pair = [] current_pair.append(str("AWS")) # -> Translation using Google Translate start_time = time.time() aws(text, "en", "hi") end_time = time.time() current_pair.append(str(end_time - start_time)) # -> Appending the Pair for data in [current_pair]: ws.append(data) wb.save("/home/user/mnf/project/MNF/media/file_112_response.xlsx") current_pair = [] current_pair.append(str("Lingvanex")) # -> Translation using Google Translate start_time = time.time() lingvanex(text, "en", "hi") end_time = time.time() current_pair.append(str(end_time - start_time)) # -> Appending the Pair for data in [current_pair]: ws.append(data) wb.save("/home/user/mnf/project/MNF/media/file_112_response.xlsx") return True