# Demo: (Textbox, Textbox) -> (HighlightedText) import gradio as gr from difflib import Differ def diff_texts(text1, text2): d = Differ() return [ (token[2:], token[0]) for token in d.compare(text1, text2) ] io = gr.Interface( diff_texts, [ gr.inputs.Textbox(lines=3, default="The quick brown fox jumped over the lazy dogs."), gr.inputs.Textbox(lines=3, default="The fast brown fox jumps over lazy dogs."), ], gr.outputs.HighlightedText(color_map={ "+": "lightgreen", "-": "pink", " ": "none", }) ) io.test_launch() io.launch()