def make_all_transcriptions()

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