diff --git a/files/squid/helpers/rules.d/translate.rules b/files/squid/helpers/rules.d/translate.rules
new file mode 100644
index 0000000000000000000000000000000000000000..3e3fd8a0ee56f2daaf5cf8fb9a555e245c97023a
--- /dev/null
+++ b/files/squid/helpers/rules.d/translate.rules
@@ -0,0 +1,12 @@
+// google translate
+
+^https?://translate\.google\.se/.*      true
+^https?://consent\.google\.se/.*        true
+
+^https?://ssl\.gstatic\.com/.*          true
+
+^https?://apis\.google\.com/.*          true
+^https?://consent\.google\.com/.*       true
+^https?://accounts\.google\.com/.*      false
+
+^https?://fonts\.googleapis\.com/.*     true
diff --git a/files/squid/helpers/squid-url-rewrite.py b/files/squid/helpers/squid-url-rewrite.py
index b4705305de4c2afb7e5123260bb916a2d3bfa398..c827c184d5513bfdf3af8c82031bc8a6cf94f165 100755
--- a/files/squid/helpers/squid-url-rewrite.py
+++ b/files/squid/helpers/squid-url-rewrite.py
@@ -87,6 +87,7 @@ def main():
     load_rules(ruleset, basedir + "/rules.d/java.rules")
     load_rules(ruleset, basedir + "/rules.d/ruby.rules")
     load_rules(ruleset, basedir + "/rules.d/sas.rules")
+    load_rules(ruleset, basedir + "/rules.d/translate.rules")
 
     with open(filterlog, 'a') as log:
         try: