Skip to content

Instantly share code, notes, and snippets.

View erhosen's full-sized avatar
:octocat:
Hi, Github!

Vladimir Viazovetskov erhosen

:octocat:
Hi, Github!
View GitHub Profile
@erhosen
erhosen / sqs.py
Created January 21, 2024 12:13
SQSClient
from contextlib import AsyncExitStack
from typing import AsyncGenerator
from aiobotocore import session
from pydantic import Field
from pydantic_settings import BaseSettings
class SQSClientConfig(BaseSettings):
aws_access_key_id: str = Field(validation_alias="AWS_ACCESS_KEY_ID")
import translate
import time
ibm = """
allonza anglicana biz bizon corporat corporata cramberri crips crodana crops crov crupida ctou dana darva dif diga din diptar divka dzecorporata efforta fi fifs fio fivj fotodaps friega gint gip girrin gita giz gizon ibm introndiptaral iof it jidf jo kim kin kison krin kro lap lapta lavanna lina lint lip-trod lon lotran matera mina mipta mit noeir noncabar nonce oioj ol olla pinta pips pra pramsiga primta prin pro prov rita ro rol rontar so srun sui tirin tra transoj tro trondiptar tropditara truna u uinda-pris unita untro uro uronta utro yu
"""
lang_abr_list = """af, ach, ak, am, ar, az, be, bem, bg, bh, bn, br, bs, ca, chr, ckb, co, crs, cs, cy, da, de, ee, el, en, eo, es, es-419, et, eu, fa, fi, fo, fr, fy, ga, gaa, gd, gl, gn, gu, ha, haw, hi, hr, ht, hu, hy, ia, id, ig, is, it, iw, ja, jw, ka, kg, kk, km, kn, ko, kri, ku, ky, la, lg, ln, lo, loz, lt, lua, lv, mfe, mg, mi, mk, ml, mn, mo, mr, ms, mt, ne, nl, nn, no, nso, ny, nyn, oc, om, or, pa, pcm, pl, ps, pt-BR,