Zeta Resource Editor

Zeta Resource Editor — Free Download. Multi-language resource editor for .NET
Zeta Resource Editor is a free application that allows you to edit Microsoft .NET string resources from multiple resource files in a single data grid. This simplifies translating strings into different languages by providing a compact view of all languages for each resource. Built-in automatic checks for missing translations and format placeholders help increase translation quality.
5.0(1 ratings)

Download Zeta Resource Editor (Official links)
File size: 121 MB
The latest version of Zeta Resource Editor is: 2.3.103.0
Operating system: Windows
Languages: English
Price: $0.00 USD

  • Parallel editing of multiple RESX files. The core functionality of Zeta Resource Editor allows you to open and edit numerous .NET RESX files simultaneously. All data is displayed in a unified grid, where rows represent resource names and columns represent the different languages. This arrangement enables modification of resource values in multiple languages without switching between individual windows or files, streamlining the workflow.
  • Project tree with customizable grouping. The application organizes loaded resource files into a tree structure within a side panel. This tree supports customizable grouping based on properties such as file name, directory path, or user-defined tags. Grouping facilitates navigation and management of large resource sets, allowing logical sections of the project to be collapsed or expanded.
  • Translation status indicators. Zeta Resource Editor implements a traffic light system to show the status of each resource entry. Color-coded indicators signal whether a string is fully translated, partially translated, or missing in a specific language. This visual system provides immediate assessment of translation progress and highlights areas needing attention.
  • String management operations. The tool includes comprehensive capabilities for manipulating resource entries. Users can add new strings, delete existing strings, and rename resource identifiers. Changes are reflected synchronously across all associated language files, maintaining the integrity of the resource sets.
  • Views with advanced grouping and filtering. In addition to the project tree, the main grid supports multiple display and filtering modes. Data can be filtered by translation status, text content, or specific metadata. Grouped views allow resources to be temporarily organized according to defined criteria for focused review or editing tasks.
  • Import from Visual Studio solutions and projects. Zeta Resource Editor can parse solution (.sln) or C# project (.csproj) files to automatically detect and load all RESX files contained within them. This feature eliminates the need to manually search for and add files, speeding up the initial setup of a translation project.
  • Export and re-import from Excel. To facilitate collaboration with external translators or agencies, the application can export all resources to an Excel format file. Translators work on the Excel document, and subsequently, the changes can be re-imported into Zeta Resource Editor, updating the RESX files with the new translations.
  • Automatic import from folder structure. The tool allows recursively scanning a folder and its subfolders to find and load all encountered RESX files. This method is effective for projects with a complex directory structure or when resources are not organized within a Visual Studio solution.
  • Automatic translation via external services. Zeta Resource Editor integrates connectors for Google and Microsoft machine translation services. Users must provide their own API key. The functionality can batch translate strings from a source language to one or multiple target languages, serving as a starting point for translations that then require human review.
  • Detection of missing translations. The editor performs automatic checks to identify resources that have a value in the neutral or default language but lack an equivalent value in one or more target languages. These resources are clearly marked in the interface so the translator can complete them.
  • Placeholder and format checking. A critical quality control compares the number and type of placeholders (like {0}, {1:format}) between the source string and the translated strings. It detects discrepancies that could cause runtime errors if a translation incorrectly omits or alters a placeholder necessary for string formatting.
  • Performance with large and multilingual projects. The application is designed to handle extensive resource sets containing thousands of entries in multiple languages. It uses lazy loading techniques and interface optimization to maintain responsiveness during navigation and editing, even with considerable data volumes.
  • Ribbon-style user interface. Zeta Resource Editor employs a modern interface based on the Ribbon, common in Microsoft Office applications. This organization groups commands into logical tabs (File, Edit, View, Tools), making functionalities discoverable and accessible.
  • Multilingual user interface. The application itself is available with a user interface in English and German. The interface language can be selected in the settings, adapting to the operator's preferences.
  • Portable mode without installation. The software can be run in portable mode, where all configuration files and user data are stored in the same folder as the executable. This allows using the application directly from a USB drive or a network folder without modifying the system registry or installing components.

Zeta Resource Editor was created by the German company Zeta Software GmbH. Development of the application began around 2007, arising from the internal need to efficiently manage and translate resources for the .NET applications developed by the company. The tool was initially published as commercial software, but was later released as a free application for the developer community. Zeta Resource Editor is written primarily in the C# programming language for the Microsoft .NET Framework platform, allowing it to integrate natively with the Microsoft development tool ecosystem.


Alternatives to Zeta Resource Editor: