diff --git a/homeassistant/components/devolo_home_network/translations/ca.json b/homeassistant/components/devolo_home_network/translations/ca.json
new file mode 100644
index 0000000000000000000000000000000000000000..c175a1a1246f8e7a8992e52030b54ed5feb9c46c
--- /dev/null
+++ b/homeassistant/components/devolo_home_network/translations/ca.json
@@ -0,0 +1,25 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "El dispositiu ja est\u00e0 configurat",
+            "home_control": "La unitat central de control dom\u00e8stic de devolo no funciona amb aquesta integraci\u00f3."
+        },
+        "error": {
+            "cannot_connect": "Ha fallat la connexi\u00f3",
+            "unknown": "Error inesperat"
+        },
+        "flow_title": "{product} ({name})",
+        "step": {
+            "user": {
+                "data": {
+                    "ip_address": "Adre\u00e7a IP"
+                },
+                "description": "Vols comen\u00e7ar la configuraci\u00f3?"
+            },
+            "zeroconf_confirm": {
+                "description": "Vols afegir a Home Assistant el dispositiu de xarxa dom\u00e8stica devolo amb nom d'amfitri\u00f3 `{host_name}`?",
+                "title": "Dispositiu de xarxa dom\u00e8stica devolo descobert"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/devolo_home_network/translations/de.json b/homeassistant/components/devolo_home_network/translations/de.json
new file mode 100644
index 0000000000000000000000000000000000000000..005d8fb8fdc42f15d9fd41a22a2d9000645e67bb
--- /dev/null
+++ b/homeassistant/components/devolo_home_network/translations/de.json
@@ -0,0 +1,25 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Ger\u00e4t ist bereits konfiguriert",
+            "home_control": "Die devolo Home Control-Zentrale funktioniert nicht mit dieser Integration."
+        },
+        "error": {
+            "cannot_connect": "Verbindung fehlgeschlagen",
+            "unknown": "Unerwarteter Fehler"
+        },
+        "flow_title": "{product} ({name})",
+        "step": {
+            "user": {
+                "data": {
+                    "ip_address": "IP-Adresse"
+                },
+                "description": "M\u00f6chtest Du mit der Einrichtung beginnen?"
+            },
+            "zeroconf_confirm": {
+                "description": "M\u00f6chtest  das devolo-Heimnetzwerkger\u00e4t mit dem Hostnamen `{host_name}` zum Home Assistant hinzuf\u00fcgen?",
+                "title": "Gefundenes devolo Heimnetzwerkger\u00e4t"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/devolo_home_network/translations/et.json b/homeassistant/components/devolo_home_network/translations/et.json
new file mode 100644
index 0000000000000000000000000000000000000000..dff9df53c72be21085c30aeb9b4b1b269b04c6df
--- /dev/null
+++ b/homeassistant/components/devolo_home_network/translations/et.json
@@ -0,0 +1,25 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Seade on juba h\u00e4\u00e4lestatud",
+            "home_control": "Devolo Home Controli kesk\u00fcksus ei t\u00f6\u00f6ta selle sidumisega."
+        },
+        "error": {
+            "cannot_connect": "\u00dchendamine nurjus",
+            "unknown": "Ootamatu t\u00f5rge"
+        },
+        "flow_title": "{product} ( {name} )",
+        "step": {
+            "user": {
+                "data": {
+                    "ip_address": "IP aadress"
+                },
+                "description": "Kas alutada seadistamist?"
+            },
+            "zeroconf_confirm": {
+                "description": "Kas soovitd lisada devolo koduv\u00f5rgu seadme hostinimega `{host_name}` Home Assistanti?",
+                "title": "Avastati devolo koduv\u00f5rgu seade"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/devolo_home_network/translations/hu.json b/homeassistant/components/devolo_home_network/translations/hu.json
new file mode 100644
index 0000000000000000000000000000000000000000..dfae08312dfb5912d27b5e7b3ae0df53a48a98ad
--- /dev/null
+++ b/homeassistant/components/devolo_home_network/translations/hu.json
@@ -0,0 +1,25 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Az eszk\u00f6z m\u00e1r konfigur\u00e1lva van",
+            "home_control": "A devolo Home Control k\u00f6zponti egys\u00e9g nem m\u0171k\u00f6dik ezzel az integr\u00e1ci\u00f3val."
+        },
+        "error": {
+            "cannot_connect": "Sikertelen csatlakoz\u00e1s",
+            "unknown": "V\u00e1ratlan hiba t\u00f6rt\u00e9nt"
+        },
+        "flow_title": "{product} ({name})",
+        "step": {
+            "user": {
+                "data": {
+                    "ip_address": "IP c\u00edm"
+                },
+                "description": "El szeretn\u00e9 kezdeni a be\u00e1ll\u00edt\u00e1st?"
+            },
+            "zeroconf_confirm": {
+                "description": "Szeretn\u00e9 hozz\u00e1adni a `{host_name}`nev\u0171 a devolo otthoni h\u00e1l\u00f3zati eszk\u00f6zt Home Assistanthoz?",
+                "title": "Felfedezett devolo otthoni h\u00e1l\u00f3zati eszk\u00f6z"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/devolo_home_network/translations/nl.json b/homeassistant/components/devolo_home_network/translations/nl.json
new file mode 100644
index 0000000000000000000000000000000000000000..e8730f44b5e3ebe30fc562fc441341bd4c22473c
--- /dev/null
+++ b/homeassistant/components/devolo_home_network/translations/nl.json
@@ -0,0 +1,25 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "Apparaat is al geconfigureerd",
+            "home_control": "De devolo Home Control Centrale Unit werkt niet met deze integratie."
+        },
+        "error": {
+            "cannot_connect": "Kan geen verbinding maken",
+            "unknown": "Onverwachte fout"
+        },
+        "flow_title": "{product} ({name})",
+        "step": {
+            "user": {
+                "data": {
+                    "ip_address": "IP-adres"
+                },
+                "description": "Wilt u beginnen met instellen?"
+            },
+            "zeroconf_confirm": {
+                "description": "Wilt u het devolo-thuisnetwerkapparaat met de hostnaam ` {host_name} ` aan Home Assistant toevoegen?",
+                "title": "Ontdekt devolo thuisnetwerk apparaat"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/devolo_home_network/translations/ru.json b/homeassistant/components/devolo_home_network/translations/ru.json
new file mode 100644
index 0000000000000000000000000000000000000000..4cc909b8816a403481cc052c35a51c3dc9c19fb2
--- /dev/null
+++ b/homeassistant/components/devolo_home_network/translations/ru.json
@@ -0,0 +1,25 @@
+{
+    "config": {
+        "abort": {
+            "already_configured": "\u042d\u0442\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e \u0443\u0436\u0435 \u0434\u043e\u0431\u0430\u0432\u043b\u0435\u043d\u043e \u0432 Home Assistant.",
+            "home_control": "\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u044b\u0439 \u0431\u043b\u043e\u043a \u0443\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u044f devolo Home Control \u043d\u0435 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u0441 \u044d\u0442\u043e\u0439 \u0438\u043d\u0442\u0435\u0433\u0440\u0430\u0446\u0438\u0435\u0439."
+        },
+        "error": {
+            "cannot_connect": "\u041d\u0435 \u0443\u0434\u0430\u043b\u043e\u0441\u044c \u043f\u043e\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u044c\u0441\u044f.",
+            "unknown": "\u041d\u0435\u043f\u0440\u0435\u0434\u0432\u0438\u0434\u0435\u043d\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430."
+        },
+        "flow_title": "{product} ({name})",
+        "step": {
+            "user": {
+                "data": {
+                    "ip_address": "IP-\u0430\u0434\u0440\u0435\u0441"
+                },
+                "description": "\u0425\u043e\u0442\u0438\u0442\u0435 \u043d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0443?"
+            },
+            "zeroconf_confirm": {
+                "description": "\u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e devolo `{host_name}` \u0432 Home Assistant?",
+                "title": "\u041e\u0431\u043d\u0430\u0440\u0443\u0436\u0435\u043d\u043e \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e devolo"
+            }
+        }
+    }
+}
\ No newline at end of file
diff --git a/homeassistant/components/dlna_dmr/translations/nl.json b/homeassistant/components/dlna_dmr/translations/nl.json
index ff14a957526f467c8c8f883447d8cc82b4e4e55b..5331f3340dda5a174e18e18de3ffc9cf93346ca0 100644
--- a/homeassistant/components/dlna_dmr/translations/nl.json
+++ b/homeassistant/components/dlna_dmr/translations/nl.json
@@ -8,12 +8,12 @@
             "discovery_error": "Kan geen overeenkomend DLNA-apparaat vinden",
             "incomplete_config": "Configuratie mist een vereiste variabele",
             "non_unique_id": "Meerdere apparaten gevonden met hetzelfde unieke ID",
-            "not_dmr": "Apparaat is geen Digital Media Renderer"
+            "not_dmr": "Apparaat is een niet-ondersteund Digital Media Renderer"
         },
         "error": {
             "cannot_connect": "Kan geen verbinding maken",
             "could_not_connect": "Mislukt om te verbinden met DNLA apparaat",
-            "not_dmr": "Apparaat is geen Digital Media Renderer"
+            "not_dmr": "Apparaat is een niet-ondersteund Digital Media Renderer"
         },
         "flow_title": "{name}",
         "step": {
@@ -35,8 +35,8 @@
                     "host": "Host",
                     "url": "URL"
                 },
-                "description": "URL naar een XML-bestand met apparaatbeschrijvingen",
-                "title": "DLNA Digital Media Renderer"
+                "description": "Kies een apparaat om te configureren of laat leeg om een URL in te voeren",
+                "title": "Ontdekt DLNA Digital Media Renderer"
             }
         }
     },
diff --git a/homeassistant/components/motioneye/translations/ca.json b/homeassistant/components/motioneye/translations/ca.json
index 85477627f38a61cabb017d1fd874a418bc48d7b3..5139cd2222909e49b2b5875cf9bf6fe203b0f525 100644
--- a/homeassistant/components/motioneye/translations/ca.json
+++ b/homeassistant/components/motioneye/translations/ca.json
@@ -30,6 +30,7 @@
         "step": {
             "init": {
                 "data": {
+                    "stream_url_template": "Plantilla URL de flux de reproducci\u00f3",
                     "webhook_set": "Configura els webhooks de motionEye per enviar esdeveniments a Home Assistant",
                     "webhook_set_overwrite": "Sobreescriu els webhooks no reconeguts"
                 }
diff --git a/homeassistant/components/motioneye/translations/de.json b/homeassistant/components/motioneye/translations/de.json
index d565329b7cdee77fb9e14c07bbeb35e1c9afdc70..e4d72b07398046175dbb7d274faca1ad85b4877f 100644
--- a/homeassistant/components/motioneye/translations/de.json
+++ b/homeassistant/components/motioneye/translations/de.json
@@ -30,6 +30,7 @@
         "step": {
             "init": {
                 "data": {
+                    "stream_url_template": "Stream-URL-Vorlage",
                     "webhook_set": "MotionEye-Webhooks konfigurieren, um Ereignisse an Home Assistant zu melden",
                     "webhook_set_overwrite": "\u00dcberschreiben von nicht bekannten Webhooks"
                 }
diff --git a/homeassistant/components/motioneye/translations/en.json b/homeassistant/components/motioneye/translations/en.json
index 6c24b7850d47515cf6b6054a26c9afe2a9a8539e..2b12c978f54f34ef1685b1301d5f407b3f5bff19 100644
--- a/homeassistant/components/motioneye/translations/en.json
+++ b/homeassistant/components/motioneye/translations/en.json
@@ -30,6 +30,7 @@
         "step": {
             "init": {
                 "data": {
+                    "stream_url_template": "Stream URL template",
                     "webhook_set": "Configure motionEye webhooks to report events to Home Assistant",
                     "webhook_set_overwrite": "Overwrite unrecognized webhooks"
                 }
diff --git a/homeassistant/components/sense/translations/hu.json b/homeassistant/components/sense/translations/hu.json
index acd67b9e6f9c40c0a09a86d534bd037be2ee9a41..9defa2971bb5098578839ed89993a55a228d89e3 100644
--- a/homeassistant/components/sense/translations/hu.json
+++ b/homeassistant/components/sense/translations/hu.json
@@ -12,7 +12,8 @@
             "user": {
                 "data": {
                     "email": "E-mail",
-                    "password": "Jelsz\u00f3"
+                    "password": "Jelsz\u00f3",
+                    "timeout": "Id\u0151t\u00fall\u00e9p\u00e9s"
                 },
                 "title": "Csatlakoztassa a Sense Energy Monitort"
             }
diff --git a/homeassistant/components/sense/translations/nl.json b/homeassistant/components/sense/translations/nl.json
index df64e83da160285ef595ab23a312f0f2057f9490..59e0e3ade8a3bd6acf30906fb5871164c04539c9 100644
--- a/homeassistant/components/sense/translations/nl.json
+++ b/homeassistant/components/sense/translations/nl.json
@@ -12,7 +12,8 @@
             "user": {
                 "data": {
                     "email": "E-mail",
-                    "password": "Wachtwoord"
+                    "password": "Wachtwoord",
+                    "timeout": "Timeout"
                 },
                 "title": "Maak verbinding met uw Sense Energy Monitor"
             }
diff --git a/homeassistant/components/tuya/translations/sensor.nl.json b/homeassistant/components/tuya/translations/sensor.nl.json
index 286befbede0e9e1c5c997c27c0dbb1bf6d27f4d7..68092c434a3f82812041a2d61743d0946e4cc9f0 100644
--- a/homeassistant/components/tuya/translations/sensor.nl.json
+++ b/homeassistant/components/tuya/translations/sensor.nl.json
@@ -7,7 +7,9 @@
             "heating_temp": "Verwarmingstemperatuur",
             "reserve_1": "Reserve 1",
             "reserve_2": "Reserve 2",
-            "reserve_3": "Reserve 3"
+            "reserve_3": "Reserve 3",
+            "standby": "Stand-by",
+            "warm": "Warmtebehoud"
         }
     }
 }
\ No newline at end of file
diff --git a/homeassistant/components/venstar/translations/nl.json b/homeassistant/components/venstar/translations/nl.json
index d2c837d2f91dafa37de3184387912ad2ae48d601..3c8a61faf20bdda8de0439de619cab7496581774 100644
--- a/homeassistant/components/venstar/translations/nl.json
+++ b/homeassistant/components/venstar/translations/nl.json
@@ -1,8 +1,18 @@
 {
     "config": {
+        "abort": {
+            "already_configured": "Apparaat is al geconfigureerd"
+        },
+        "error": {
+            "cannot_connect": "Kan geen verbinding maken",
+            "unknown": "Onverwachte fout"
+        },
         "step": {
             "user": {
                 "data": {
+                    "host": "Host",
+                    "password": "Wachtwoord",
+                    "pin": "PIN-code",
                     "ssl": "Gebruik een SSL-certificaat",
                     "username": "Gebruikersnaam"
                 },
diff --git a/homeassistant/components/yeelight/translations/nl.json b/homeassistant/components/yeelight/translations/nl.json
index 08a971f022590fb6bd8f0af800d084972003042e..a83ef72695cbf5e42ea471ce613d4b877870ede5 100644
--- a/homeassistant/components/yeelight/translations/nl.json
+++ b/homeassistant/components/yeelight/translations/nl.json
@@ -29,7 +29,7 @@
         "step": {
             "init": {
                 "data": {
-                    "model": "Model (optioneel)",
+                    "model": "Model",
                     "nightlight_switch": "Gebruik Nachtlichtschakelaar",
                     "save_on_change": "Bewaar status bij wijziging",
                     "transition": "Overgangstijd (ms)",