Если бы такие были, у Гугла и Яндекса не были бы такие высокие цены. И кстати, качество перевода, как у Твиттера, обеспечивается инфраструктурой, как у Твиттера. Качество переводов оффлайн-решений на текущем уровне человеческого развития соответствует анекдотичным "охлади своё трахание углепластик".
А вы пробовали открыть скачанный pdf тестовым редактором и посмотреть, что у него внутри? Может вам в ответ на запрос прилетел html с текстом "Парсинг сайта запрещён".
Во-первых, стоило бы переименовать вопрос в "Как в FastAPI работать с базой из потока". Во-вторых, обычно в web-приложениях на Python фоновые задачи выполняют чем-нибудь вроде Celery, а не потоками.
srogonoset4, семь разработчиков успешно релоцировались только из моей команды. На сколько мне известно такой же процент потерь по всем командам как у нас, так и в ВТБ, Альфе, Тиньке, Билайне, Мегафоне, РТК, X5, М-Видео и Озоне, где у меня есть знакомые. Нет оснований полагать, что у остальных как-то иначе. Плюс, многие ушедшие с нашего рынка компании сеньоров увезли с собой, как JetBrains например.
C15H22N6O5S, наш руководитель тоже однажды сказал, что выхода нет, надо брать джунов. Взяли двух, у каждого по году опыта. Выделили им мидла для обучения. У мидла, естественно, рухнула производительность, то есть компания начала нести убыток. Джуны, конечно, серьëзных задач не делали, то есть пользы не приносили. Через год один более-менее натаскался, сделал буквально пару задач, и другой банк предложил ему 300к. Второй ещë год пыхтел, но так и не смог развиться. Итого: два года производительность команды была ниже, чем без джунов, а результата нет. Выращивание джунов никогда не окупается.