AiLanguageTranslator / utility.py
sunny333's picture
adding app.py and utility
5109101 unverified
raw
history blame contribute delete
845 Bytes
from langchain_groq import ChatGroq
from langchain_core.prompts import ChatPromptTemplate
import os
from dotenv import load_dotenv
os.environ["GROQ_API_KEY"] = os.getenv("GROQ_API_KEY")
llm = ChatGroq(
model="mixtral-8x7b-32768",
temperature=0,
max_tokens=None,
timeout=None,
max_retries=2
)
def translateIt(text,inputLang,outputLang):
prompt = ChatPromptTemplate.from_messages(
[
("system",
"You are a helpful assistant that translates {input_language} to {output_language}."
),
("human","{input}")
]
)
chain = prompt | llm
res = chain.invoke({
"input_language":inputLang,
"output_language":outputLang,
"input":text,
})
return res
#r= translateIt("i love you","English","Hindi")
#print(r.content)