Download api/core/controllers/text2text.py from coder160/gpu_machine_learner: direct link, hf CLI and curl.
- Browser
- Download file 1.47 kB
-
https://huggingface.co/spaces/coder160/gpu_machine_learner/resolve/603152bc8f7eaa6e1c95f0e24e684426b7ba2bd1/api/core/controllers/text2text.py
- Command line
-
hf download hf://spaces/coder160/gpu_machine_learner@603152bc8f7eaa6e1c95f0e24e684426b7ba2bd1/api/core/controllers/text2text.py
-
curl -L -o text2text.py https://huggingface.co/spaces/coder160/gpu_machine_learner/resolve/603152bc8f7eaa6e1c95f0e24e684426b7ba2bd1/api/core/controllers/text2text.py
1.47 kB
| from transformers import pipeline as Pipe | |
| class Traductor: | |
| def EN_ES(texto:str)->str: | |
| try: | |
| _traductor = Pipe("text2text-generation", model="Helsinki-NLP/opus-mt-en-es") | |
| _traduccion = _traductor(texto)[0] | |
| _response = _traduccion.get('generated_text') | |
| except Exception as e: | |
| _response = str(e) | |
| finally: | |
| return _response | |
| def ES_EN(texto:str)->str: | |
| try: | |
| _traductor = Pipe("text2text-generation", model="Helsinki-NLP/opus-mt-es-en") | |
| _traduccion = _traductor(texto)[0] | |
| _response = _traduccion.get('generated_text') | |
| except Exception as e: | |
| _response = str(e) | |
| finally: | |
| return _response | |
| def AR_ES(texto:str)->str: | |
| try: | |
| _traductor = Pipe("text2text-generation", model="Helsinki-NLP/opus-mt-ar-es") | |
| _traduccion = _traductor(texto)[0] | |
| _response = _traduccion.get('generated_text') | |
| except Exception as e: | |
| _response = str(e) | |
| finally: | |
| return _response | |
| class Abstractor: | |
| def resumen(texto:str)->str: | |
| try: | |
| _abstractor = Pipe("text2text-generation", model="facebook/bart-large-cnn") | |
| _resumen = _abstractor(texto)[0] | |
| _response = _resumen.get('generated_text') | |
| except Exception as e: | |
| _response = str(e) | |
| finally: | |
| return _response |