openai numpy datasets easygoogletranslate evaluate langchain tqdm