In this article:
What is Gridly?
Gridly is a collaborative spreadsheet for multi-language games projects. It allows development, localization and management teams to work together in real-time.
Can we integrate Gridly into the game development pipeline?
Yes. You can connect Gridly to the game using an easy to use API. For example, you can add game assets (audio, strings, etc.) to Gridly, so when you need to change anything (newly translated text for example), you don’t need to bother the dev team - all data will be sent directly to the game if desired. As a result, developers, designers, loc managers and more can all contribute to the dev pipeline.
What does “total records” mean?
It's the total number of rows in one Grid. If you have 10k rows and delete them all and then upload another 10k rows, this will count as 10k rows.
Features and working with grids
Can I upload batches of files to the grid?
Yes indeed, you can upload batches of files or even whole folders. You need to create a column with the "Files" Data type. Once created, you click on the arrow on the header and select "Upload folder". The next step is to choose the folder, map the column to match with and then click upload. The uploaded files should appear in the new column and be associated with the correct record.
Can I upload several tabs from an excel file?
You can upload each tab one at a time.
Can users change their views?
We have 2 main access views: Admin (default view) and personal (access view). You can control views so that only the data you wish to share is available to certain members.
If I have 10 languages, can I create 10 views and provide a separate view to each translator?
Will the translators be notified if the source content changes?
Source text with target language dependencies will feature a yellow highlight to denote which source text cells have changed. There is no notification as such, this functionality will follow soon.
Do you have a word count feature?
Yes. You can use the accumulator function at the bottom of each column or refer to the Translation overview function (far right of UI).
How about TM and Glossaries (terminology) support?
We do support translation memory functionality but not glossary support at the moment. It is however included in future development plans.
Our game assets and info are confidential. Where will the data be stored?
Is there any support or plans for AB-Testing?
We don’t have A/B testing built-in. However, with branching features, you can leverage this for your own A/B testing flow.
Do you have any native MT engine in the tool?
No, this would be managed through MemoQ/Memsource (or other). Or you can actually hook up a Grid (with some scripting involvement) to push and pull text from a MT service.
Pricing and payments
How much does Gridly cost?
Gridly pricing is project-based, not company based. Meaning, you can start for free, and pay only when your project scales up.
See the full price list here: Pricing page
Is VAT included in the plan?
No, VAT is not included.
We currently use memoQ. Will we need to switch to Gridly instead?
No, you can still use other applications if you wish. Your call. Gridly is designed to not only manage localization but the process itself and associated data. Imagine gridly as a central hub that connects all your tools and systems. It then serves as a bridge between the loc team, developers, marketing team and any other stakeholders.
Do you integrate with Memsource and memoQ?
Yes indeed, we have Memsource and memoQ Add-ons which are available now. Check the Add-ons menu found at the top right of the UI.
Can you integrate with Unity or Unreal?
Yes indeed, you can use the API functionality to integrate with Unity, Unreal or other engines.
Do you have an Unreal Engine Add-on?
We are working on a fully polished version at the moment. In the meantime however, have a look at our GitHub repositories here: https://github.com/gridly-spreadsheet-CMS. You can find two there, one example repository and one plugin repository. We also have a repo called gridly-python-wrapper, which is script that some of our clients have used to send their JSON and XML files into Gridly.
Are there any API limits/quotas? I see the storage limits in the pricing schemes but no mention of bandwidth.
The API Limit is 20 requests / sec.
Do we have to poll for changes or is there functionality for postbacks when there are changes?
You can set up a triggers that can inform about record updates / column updates automatically. Then post these to something like Slack or similar.
What security measures are in place?
All communication with Gridly is encrypted using SSL.
All of the backend works internally only, secured by internal AWS networks.
Connection between API & databases are internal. We do not expose them to the internet.
Isolation between production & other environments in different AWS accounts.
All environment variables are protected by AWS SSM & KMS services, to make sure only the API can access during booting up.
We do not store any specific user’s data on our monitoring/logging system, we only store the user IP for identifying regions for enhancement support.
It's in our plan to enable multi factor authentication, which is a very secure and the most common solution for cloud based systems.