diff --git a/Configuration/FlexForms/Overview.xml b/Configuration/FlexForms/Overview.xml
index 83ac47b79a5696e3a1d72d3545ba4fd0cdf3378e..3825dd256d5b310f69bfbeceb8fabfa9cf9b3fa3 100644
--- a/Configuration/FlexForms/Overview.xml
+++ b/Configuration/FlexForms/Overview.xml
@@ -87,6 +87,22 @@
 							</config>
 						</TCEforms>
 					</settings.enableFilter>
+					<settings.categoryLabel>
+						<TCEforms>
+							<label>LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.overview.flexForm.categoryLabel</label>
+							<config>
+								<type>input</type>
+							</config>
+						</TCEforms>
+					</settings.categoryLabel>
+					<settings.tagLabel>
+						<TCEforms>
+							<label>LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.overview.flexForm.tagLabel</label>
+							<config>
+								<type>input</type>
+							</config>
+						</TCEforms>
+					</settings.tagLabel>
 					<settings.newsLimit>
 						<TCEforms>
 							<label>LLL:EXT:sg_news/Resources/Private/Language/locallang_db.xlf:plugin.overview.flexForm.newsLimit</label>
diff --git a/Resources/Private/Language/de.locallang_db.xlf b/Resources/Private/Language/de.locallang_db.xlf
index 169e83ddc4bc7af49019495f57d6054a12cf9bba..576cf8f149cb5a40d0f39263c14650da514916f2 100644
--- a/Resources/Private/Language/de.locallang_db.xlf
+++ b/Resources/Private/Language/de.locallang_db.xlf
@@ -189,6 +189,14 @@
 				<source><![CDATA[Categories]]></source>
 				<target><![CDATA[Kategorien]]></target>
 			</trans-unit>
+			<trans-unit id="plugin.overview.flexForm.categoryLabel" approved="yes">
+				<source><![CDATA[Override category label]]></source>
+				<target><![CDATA[Kategorie-Label ĂĽberschreiben]]></target>
+			</trans-unit>
+			<trans-unit id="plugin.overview.flexForm.tagLabel" approved="yes">
+				<source><![CDATA[Override tag label]]></source>
+				<target><![CDATA[Tag-Label ĂĽberschreiben]]></target>
+			</trans-unit>
 			<trans-unit id="plugin.listByCategory.flexForm.categories.description" approved="yes">
 				<source><![CDATA[If more than one category is selected the pagination breaks so you need to make sure to set the news limit high enough to display all news on one page.]]></source>
 				<target><![CDATA[Falls mehr als eine Kategorie ausgewählt ist, bricht die Paginierung, deshalb muss sichergestellt werden, dass das Anzeigelimit ausreichend hoch eingestellt ist, dass alle News auf einer Seite angezeigt werden.]]></target>
diff --git a/Resources/Private/Language/locallang_db.xlf b/Resources/Private/Language/locallang_db.xlf
index 9a0121223878341581217191caaa15704eddb6cc..542ce47e3794e70eb077d06881f6480c8e51ffc2 100644
--- a/Resources/Private/Language/locallang_db.xlf
+++ b/Resources/Private/Language/locallang_db.xlf
@@ -156,6 +156,12 @@
 			<trans-unit id="plugin.overview.flexForm.categoryRestrictions">
 				<source><![CDATA[Category Selection]]></source>
 			</trans-unit>
+			<trans-unit id="plugin.overview.flexForm.categoryLabel">
+				<source><![CDATA[Override category label]]></source>
+			</trans-unit>
+			<trans-unit id="plugin.overview.flexForm.tagLabel">
+				<source><![CDATA[Override tag label]]></source>
+			</trans-unit>
 			<trans-unit id="plugin.overview.flexForm.categoryRestrictions.description">
 				<source><![CDATA[You can select specific categories to be shown in the tabs.
 If none are selected, all categories will be available in the frontend.]]></source>
diff --git a/Resources/Private/Partials/Filter.html b/Resources/Private/Partials/Filter.html
index 4b59d4dc6d007e9d0e7bb020ca288d27eedbbb90..f3aa59fb9a1e79a40d3494bda31e2f14d8008b5e 100644
--- a/Resources/Private/Partials/Filter.html
+++ b/Resources/Private/Partials/Filter.html
@@ -2,7 +2,14 @@
 	<div class="tx-sgnews-filter-bar">
 		<div class="tx-sgnews-filter-bar-form-control">
 			<label for="filter-categories">
-				<f:translate key="frontend.filter.category"/>
+				<f:if condition="{categoryLabel}">
+					<f:then>
+						{categoryLabel}
+					</f:then>
+					<f:else>
+						<f:translate key="frontend.filter.category"/>
+					</f:else>
+				</f:if>
 			</label>
 			<f:form.select class="tx-sgnews-select form-control" multiple="0" size="1" value="{selectedCategory.uid}"
 						   property="category" optionLabelField="title" optionValueField="uid" options="{categories}"
@@ -10,7 +17,14 @@
 		</div>
 		<div class="tx-sgnews-filter-bar-form-control">
 			<label for="filter-tags">
-				<f:translate key="frontend.filter.tag"/>
+				<f:if condition="{tagLabel}">
+					<f:then>
+						{tagLabel}
+					</f:then>
+					<f:else>
+						<f:translate key="frontend.filter.tag"/>
+					</f:else>
+				</f:if>
 			</label>
 			<f:form.select class="tx-sgnews-select form-control" multiple="0" size="1" value="{selectedTag.uid}"
 						   property="tag" optionValueField="uid" options="{tags}" id="filter-tags"
diff --git a/Resources/Private/Templates/Overview/Overview.html b/Resources/Private/Templates/Overview/Overview.html
index a6509a5ce0acc80680da8cafcd020cba120b612c..46ec892756aaee062871609882868e71393ec785 100644
--- a/Resources/Private/Templates/Overview/Overview.html
+++ b/Resources/Private/Templates/Overview/Overview.html
@@ -10,7 +10,7 @@
 		<f:then>
 			<div id="tx-sgnews-newslist">
 				<f:render partial="Filter" arguments="{tagTabs: tagTabs, categoryTabs: categoryTabs, categories: categories,
-					tags: tags, selectedTag: selectedTag, selectedCategory: selectedCategory}" />
+					tags: tags, selectedTag: selectedTag, selectedCategory: selectedCategory, categoryLabel: settings.categoryLabel, tagLabel: settings.tagLabel}" />
 				<br />
 				<f:render section="content" arguments="{_all}" />
 			</div>