|
<!DOCTYPE html> |
|
<html lang="en"> |
|
<head> |
|
<meta charset="UTF-8"> |
|
<meta name="viewport" content="width=device-width, initial-scale=1.0"> |
|
<title>Text Pipeline</title> |
|
</head> |
|
<body> |
|
<h1>Text Pipeline: Translation, Summarization, and Sentiment Analysis</h1> |
|
|
|
|
|
<h2>Translation</h2> |
|
<form method="POST" action="/translate"> |
|
<label for="input_text">Enter text for translation:</label> |
|
<input type="text" id="input_text" name="input_text" required> |
|
<button type="submit">Translate</button> |
|
</form> |
|
{% if translated_text %} |
|
<h3>Translated Text:</h3> |
|
<p>{{ translated_text }}</p> |
|
{% endif %} |
|
|
|
|
|
<h2>Summarization</h2> |
|
<form method="POST" action="/summarize"> |
|
<label for="input_summary">Enter text for summarization:</label> |
|
<input type="text" id="input_summary" name="input_summary" required> |
|
<button type="submit">Summarize</button> |
|
</form> |
|
{% if summary_text %} |
|
<h3>Summarized Text:</h3> |
|
<p>{{ summary_text }}</p> |
|
{% endif %} |
|
|
|
|
|
<h2>Sentiment Analysis</h2> |
|
<form method="POST" action="/sentiment"> |
|
<label for="input_sentiment">Enter text for sentiment analysis:</label> |
|
<input type="text" id="input_sentiment" name="input_sentiment" required> |
|
<button type="submit">Analyze Sentiment</button> |
|
</form> |
|
{% if sentiment_result %} |
|
<h3>Sentiment Analysis Result:</h3> |
|
<p>{{ sentiment_result }}</p> |
|
{% endif %} |
|
</body> |
|
</html> |
|
|