Created
July 25, 2021 19:20
-
-
Save apoorvalal/b97ba8108159b25d0cf9709b80a7676e to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#%% | |
from google.cloud import translate_v2 | |
from googletrans import Translator | |
import os | |
from pathlib import Path | |
import pandas as pd | |
# %% | |
os.environ['GOOGLE_APPLICATION_CREDENTIALS'] ="/home/alal/keys/sandbox-7f8884d01b79.json" | |
translate_client = translate_v2.Client() | |
# %% | |
def translate_chunk(text, src_lang = "es"): | |
result = translate_client.translate(text, target_language='en', | |
source_language = src_lang) | |
return result['translatedText'] | |
# %% | |
def translate_list(colname, df, src_lang = "es"): | |
# collect unique values in column | |
words = df[colname].unique() | |
# init empty list | |
translated = [] | |
# loop over words | |
for w in words: | |
new = translate_chunk(w, src_lang) | |
# append to list | |
translated.append(new) | |
# return dataframe with original value and translated value to merge | |
dat = pd.DataFrame.from_records(translated, columns = [colname, colname + '_tr']) | |
dat.set_index(colname, inplace = True) | |
return dat | |
#%% | |
ans = 'Dentro de la labor diaria, en mi cargo como Juez Mixto, se debe estar desarrollando audiencia a veces en promedios de doce a quince audiencias diarias, lo que ocasiona que términos el día muy agotados, y por tal razón ya no revisados otros procesos que se encuentran pendiente de emitir sentencias o de dar el tramite que corresponde a cada expediente, y así se va postergando su tramitación y hace que pasen años y los procesos no son resueltos, y eso hace que no me sienta orgullosa por que imagino que las partes en esos proceso se encuentran desesperados, y me persona no los resuelve porque el poco tiempo que se tiene debes pasar con su familia.\r\nOtra situación del cual no me siento orgullosa, es que muchas veces debo ser bastante drástica con operadores de justicia, como con los fiscales, policías, defensores y partes en los procesos, pues en oportunidades he levanto la voz y solo he emitido ordenes a las cuales deben cumplir, actitud no me siento orgullosa, pero a veces nuestro cargo exige que tengamos que actuar así.\r\nFinalmente, tampoco me siento orgullosa de tener que estar mandando copias al órgano de control, así como estar mandando memorandos, al personal que labora en mi juzgado, por cuanto debido al incumplimiento en sus labores la tramitación de los procesos se atrasan; asimismo a mi persona se le imputa que no se cumple con controlar al personal y no se cumple con la función de dirección en los procesos y soy pasible de sanciones disciplinarias.' | |
translated = translate_chunk(ans) | |
translated | |
# %% | |
translate_chunk("मेरो नाम अपूर्व लाल हो। मेरो घर काठमा्डौ, नेपाल हो।", src_lang = "ne") | |
# %% |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment