File tree Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Expand file tree Collapse file tree 1 file changed +29
-0
lines changed Original file line number Diff line number Diff line change 43
43
# # Get model details
44
44
# model = language_translator.get_model(model_id='<YOUR MODEL ID>').get_result()
45
45
# print(json.dumps(model, indent=2))
46
+
47
+ #### Document Translation ####
48
+ # List Documents
49
+ result = language_translator .list_documents ().get_result ()
50
+ print (json .dumps (result , indent = 2 ))
51
+
52
+ # Translate Document
53
+ with open ('en.pdf' , 'rb' ) as file :
54
+ result = language_translator .translate_document (
55
+ file = file ,
56
+ file_content_type = 'application/pdf' ,
57
+ filename = 'en.pdf' ,
58
+ model_id = 'en-fr' ).get_result ()
59
+ print (json .dumps (result , indent = 2 ))
60
+
61
+ # Document Status
62
+ result = language_translator .get_document_status (
63
+ document_id = '{document id}' ).get_result ()
64
+ print (json .dumps (result , indent = 2 ))
65
+
66
+ # Translated Document
67
+ with open ('translated.pdf' , 'wb' ) as f :
68
+ result = language_translator .get_translated_document (
69
+ document_id = '{document id}' ,
70
+ accept = 'application/pdf' ).get_result ()
71
+ f .write (result .content )
72
+
73
+ # Delete Document
74
+ language_translator .delete_document (document_id = '{document id}' )
You can’t perform that action at this time.
0 commit comments