diff --git a/tests/PHPUnit/System/ArchiveCronTest.php b/tests/PHPUnit/System/ArchiveCronTest.php
index <HASH>..<HASH> 100644
--- a/tests/PHPUnit/System/ArchiveCronTest.php
+++ b/tests/PHPUnit/System/ArchiveCronTest.php
@@ -7,6 +7,7 @@
  */
 namespace Piwik\Tests\System;
 
+use Interop\Container\ContainerInterface;
 use Piwik\Date;
 use Piwik\Plugins\SitesManager\API;
 use Piwik\Tests\Framework\TestCase\SystemTestCase;
@@ -162,7 +163,13 @@ class ArchiveCronTest extends SystemTestCase
     public static function provideContainerConfigBeforeClass()
     {
         return array(
-            'Psr\Log\LoggerInterface' => \DI\get('Monolog\Logger')
+            'Psr\Log\LoggerInterface' => \DI\get('Monolog\Logger'),
+
+            // for some reason, w/o real translations archiving segments in CronArchive fails. the data returned by CliMulti
+            // is a translation token, and nothing else.
+            'Piwik\Translation\Translator' => function (ContainerInterface $c) {
+                return new \Piwik\Translation\Translator($c->get('Piwik\Translation\Loader\LoaderInterface'));
+            }
         );
     }
 }
In ArchiveCronTest make sure to use real translations, because for some reason cron archiver will fail when archiving segments if translations aren't available. Segment archiving requests return the token General_DateRangeFromTo w/o anything else (only some of them).