in source/lambdafunctions/SNSTriggerAWSTranslateLambda/lambda_function.py [0:0]
def make_all_transcriptions(text, languages, source_lang):
transcripts = {}
# Start all the threads
for lang in languages:
if lang != source_lang:
transcripts[lang] = POOL.apply_async(get_transcript, (source_lang, lang, text))
# Get the results
for lang in languages:
if lang != source_lang:
transcripts[lang] = transcripts[lang].get()
return transcripts