Nidhal Baccouri commited on
Commit
9450a60
·
1 Parent(s): a22d18a

cleanup and updated readme

Browse files
deep_translator/google.py CHANGED
@@ -118,9 +118,3 @@ class GoogleTranslator(BaseTranslator):
118
  @return: list of translations
119
  """
120
  return self._translate_batch(batch, **kwargs)
121
-
122
-
123
- if __name__ == "__main__":
124
- trans = GoogleTranslator(source="auto", target="de")
125
- res = trans.translate_file(path='/home/nidhal/Documents/translate.pdf')
126
- print("translation: ", res)
 
118
  @return: list of translations
119
  """
120
  return self._translate_batch(batch, **kwargs)
 
 
 
 
 
 
deep_translator/libre.py CHANGED
@@ -108,9 +108,3 @@ class LibreTranslator(BaseTranslator):
108
  @return: list of translations
109
  """
110
  return self._translate_batch(batch, **kwargs)
111
-
112
-
113
- if __name__ == "__main__":
114
- l = LibreTranslator(source="en", target="de")
115
- res = l.translate("good")
116
- print("res: ", res)
 
108
  @return: list of translations
109
  """
110
  return self._translate_batch(batch, **kwargs)
 
 
 
 
 
 
docs/README.rst CHANGED
@@ -114,6 +114,8 @@ Features
114
  * Automatic single language detection
115
  * Batch language detection
116
  * Translate directly from a text file
 
 
117
  * Get multiple translation for a word
118
  * Automate the translation of different paragraphs in different languages
119
  * Translate directly from terminal (version >= 1.1.0)
@@ -130,6 +132,14 @@ Install the stable release:
130
 
131
  take a look at the docs if you want to install from source.
132
 
 
 
 
 
 
 
 
 
133
  ============
134
  Quick Start
135
  ============
@@ -613,6 +623,23 @@ can be used with all supported translators.
613
  translated = GoogleTranslator(source='auto', target='de', proxies=proxies_example).translate("this package is awesome")
614
 
615
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
616
 
617
 
618
  Usage from Terminal
 
114
  * Automatic single language detection
115
  * Batch language detection
116
  * Translate directly from a text file
117
+ * Translate docx files (version >= 1.9.4)
118
+ * Translate PDF files (version >= 1.9.4)
119
  * Get multiple translation for a word
120
  * Automate the translation of different paragraphs in different languages
121
  * Translate directly from terminal (version >= 1.1.0)
 
132
 
133
  take a look at the docs if you want to install from source.
134
 
135
+ Also, you can install extras if you want support for specific use case. For example, translating Docx and PDF files
136
+
137
+ .. code-block:: console
138
+
139
+ $ pip install -U deep-translator[docx] # add support for docx translation
140
+
141
+ $ pip install -U deep-translator[pdf] # add support for pdf translation
142
+
143
  ============
144
  Quick Start
145
  ============
 
623
  translated = GoogleTranslator(source='auto', target='de', proxies=proxies_example).translate("this package is awesome")
624
 
625
 
626
+ File Translation
627
+ --------------------
628
+
629
+ Deep-translator (version >= 1.9.4) supports not only text file translation, but docx and PDF files too.
630
+ However, you need to install deep-translator using the specific extras.
631
+
632
+ For docx translation:
633
+
634
+ .. code-block:: console
635
+
636
+ pip install deep-translator[docx]
637
+
638
+ For PDF translation:
639
+
640
+ .. code-block:: console
641
+
642
+ pip install deep-translator[pdf]
643
 
644
 
645
  Usage from Terminal