createGlossary('Furry ZH to EN', 'zh', 'en', \DeepL\GlossaryEntries::fromEntries([ '兽设' => 'fursona', '兽人' => 'furry character', '兽控' => 'furry', '毛毛' => 'fursuit', '兽装' => 'fursuit', '兽聚' => 'furcon', '大佬' => 'da lao', '丸吞' => 'vore', '哦不' => 'oh no', '哦哇塞' => 'o wa sai', '哇塞' => 'wa sai', '色色' => 'sese', '変态' => 'hentai', ])); echo "Created '$zhToEnGlossary->name' ($zhToEnGlossary->glossaryId) " . "$zhToEnGlossary->sourceLang to $zhToEnGlossary->targetLang " . "containing $zhToEnGlossary->entryCount entries\n"; $enToZhGlossary = $deeplClient->createGlossary('Furry EN to ZH', 'en', 'zh', \DeepL\GlossaryEntries::fromEntries([ 'fursona' => '兽设', 'furry character' => '兽人', 'furry' => '兽控', 'fursuit' => '兽装', 'furcon' => '兽聚', 'hentai' => '変态', 'sese' => '色色', 'sheshe' => '射射', 'wun tun' => '丸吞', 'vore' => '丸吞', 'money power' => '钞能力', 'oh no' => '哦不', 'touch fish' => '摸鱼', 'o wa sai' => '哦哇塞', 'wa sai' => '哇塞', 'commission' => '委托', 'dalao' => '大佬', ])); echo "Created '$enToZhGlossary->name' ($enToZhGlossary->glossaryId) " . "$enToZhGlossary->sourceLang to $enToZhGlossary->targetLang " . "containing $enToZhGlossary->entryCount entries\n"; file_put_contents(__DIR__ . '/glossary.json', json_encode([ 'zh' => ['en' => $zhToEnGlossary->glossaryId], 'en' => ['zh' => $enToZhGlossary->glossaryId], ])); echo("\nCleaning up other unused glossaries...\n"); foreach ($deeplClient->listGlossaries() as $glossary) { if (!(in_array($glossary->glossaryId, [$enToZhGlossary->glossaryId, $zhToEnGlossary->glossaryId]))) { echo("Unused glossary found, deleting '$glossary->name' ($glossary->glossaryId)\n"); $deeplClient->deleteGlossary($glossary); } }