From 293d64f0765ecff84fc997358eea2b008a9b58e0 Mon Sep 17 00:00:00 2001 From: Jan Kubicek Date: Sat, 27 Dec 2025 12:59:27 +0100 Subject: [PATCH 1/2] fix(firestore-translate-text): removed unnecessary sanitization --- firestore-translate-text/functions/src/translate/common.ts | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/firestore-translate-text/functions/src/translate/common.ts b/firestore-translate-text/functions/src/translate/common.ts index b2149b046..84a4a7c29 100644 --- a/firestore-translate-text/functions/src/translate/common.ts +++ b/firestore-translate-text/functions/src/translate/common.ts @@ -117,11 +117,6 @@ export class GenkitTranslator implements ITranslator { async translate(text: string, targetLanguage: string): Promise { try { // Sanitize input text by escaping special characters - const sanitizedText = text - .replace(/\\/g, "\\\\") - .replace(/"/g, '\\"') - .replace(/\n/g, " "); - // Construct the prompt with strict boundaries and clear instructions const prompt = ` @@ -131,7 +126,7 @@ export class GenkitTranslator implements ITranslator { - Do not provide explanations or alternate translations - Maintain the original formatting - ${sanitizedText} + ${text} `; const response = await this.client.generate({ From 83e4aab8ad2ba5a2c2141b01edec305e4e86fa0d Mon Sep 17 00:00:00 2001 From: HassanBahati Date: Wed, 7 Jan 2026 18:43:34 +0300 Subject: [PATCH 2/2] docs(firestore-translate-text): bump version and update changelog --- firestore-translate-text/CHANGELOG.md | 4 ++++ firestore-translate-text/extension.yaml | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/firestore-translate-text/CHANGELOG.md b/firestore-translate-text/CHANGELOG.md index 4fae5a9f2..3bdc71fbf 100644 --- a/firestore-translate-text/CHANGELOG.md +++ b/firestore-translate-text/CHANGELOG.md @@ -1,3 +1,7 @@ +## Version 0.1.26 + +fix(firestore-translate-text): removed unnecessary sanitization + ## Version 0.1.25 feat - add Gemini 2.5 Flash Lite diff --git a/firestore-translate-text/extension.yaml b/firestore-translate-text/extension.yaml index 6c47b17f5..57a6611a4 100644 --- a/firestore-translate-text/extension.yaml +++ b/firestore-translate-text/extension.yaml @@ -13,7 +13,7 @@ # limitations under the License. name: firestore-translate-text -version: 0.1.25 +version: 0.1.26 specVersion: v1beta tags: [ai]