touch translation.py # Simple AI translation app import sieve # Either a local file or public URL # sample = sieve.File(path="./sample.mp4") sample = sieve.File(url="https://storage.googleapis.com/sieve-public-data/rogan.mp4") print("Running transcription") transcriber = sieve.function.get("sieve/speech_transcriber") transcript = transcriber.run(sample) print("Running translation") result = [] translater = sieve.function.get("sieve/seamless_text2text") for segment in transcript: result.append( translater.run(segment["text"], "eng", "spa") ) print("Translated:", " ".join(result))